T2-iMote2:Testing:May2008
From TinyOS Documentation Wiki
All LPL apps need to be modified to allow the LPL stack to install on the iMote2
| Application Name | Pass/Fail | |
|---|---|---|
| AntiTheft: Phil (note platform-specific) | Fails, I started editing it but I get some errors. | |
| BaseStation: Phil | Pass | |
| Blink: Vlado | Pass | |
| Null: Phil | Pass | |
| Oscilloscope: Konrad | Pass (set Y interval to 0 - 256 to see data in java) | |
| Powerup: Janos | Pass | |
| RadioCountToLeds: Mike | Pass | |
| RadioSenseToLeds: Mike | Pass | |
| tests/cc2420: David M | ||
| LplBroadcastCountToLeds | Fail - Bypassed LPL not supported message, does not count up on LEDs -- Why does this fail? | |
| LplBroadcastPeriodicDelivery | Pass- Bypassed LPL not supported message | |
| LplUnicastDeliver | Pass after bypassing LPL not supported on this platform check. | |
| RssiToSerial | Pass | |
| TxThroughput | Pass | |
| TestPacketLink | Pass | |
| TestAcks | Pass | |
| tests/deluge: Vlado | Fail | |
| tests/storage: Razvan | ||
| tests/TestAdc: Jan | Fail | |
| tests/TestAlarm: | Pass | |
| tests/TestAM: Kevin | Pass | |
| tests/TestArbiter: Kevin | ||
| TestFCFSArbiter | Pass | |
| TestRoundRobitArbiter | Pass | |
| tests/TestLPL: David M | Pass | |
| tests/TestPrintf: Phil | Fail | |
| tests/TestSerial: Miklos | Pass - And with the new Core Voltage it doesn't drop packets. | |
| tests/TestSimComm: Razvan | Tos Sim, haven't verified it... | |
| tests/TestSimTimer: Mike | Tos Sim, haven't verified it... |
AntiTheft Failure:
Editing the code to exclude the acc. and sounder when the imote2 is set as the compile time parameter. It would be nice to have the accelerometer but it doesn't have a readstream at the moment (as well as the fact that interrupts don't work on the im2sb due to a hardware problem).
TestPrintf Failure Output:
$ make install intelmote2
mkdir -p build/intelmote2
xscale-elf-gcc -c /cygdrive/c/motes/tinyos-2.x/tos/platforms/intelmote2/toscrt0
.s /cygdrive/c/motes/tinyos-2.x/tos/chips/pxa27x/pxa27x_util.s -o build/intelmot
e2/asms.o
compiling TestPrintfAppC to a intelmote2 binary
ncc -o build/intelmote2/main.exe -Os -Wall -Wshadow -Wnesc-all -target=intelmote
2 -fnesc-cfile=build/intelmote2/app.c -board= -DDEFINED_TOS_AM_GROUP=0x22 -I/cyg
drive/c/motes/tinyos-2.x/tos/lib/printf -DIDENT_PROGRAM_NAME=\"TestPrintfAppC\"
-DIDENT_USER_ID=\"fspadini\" -DIDENT_HOSTNAME=\"hephaestus\" -DIDENT_USER_HASH=0
xd6834c41L -DIDENT_UNIX_TIME=0x48415019L -DIDENT_UID_HASH=0xd2e5a0f4L -DPXA27X_1
3M -T/cygdrive/c/motes/tinyos-2.x/tos/platforms/intelmote2/tos.x TestPrintfApp
C.nc -lm build/intelmote2/asms.o
In file included from TestPrintfAppC.nc:41:
In component `TestPrintfC':
TestPrintfC.nc: In function `PrintfControl.startDone':
TestPrintfC.nc:59: implicit declaration of function `printf'
TestPrintfC.nc: In function `PrintfControl.stopDone':
TestPrintfC.nc:69: implicit declaration of function `printf'
TestPrintfC.nc: In function `PrintfFlush.flushDone':
TestPrintfC.nc:75: implicit declaration of function `printf'
TestPrintfC.nc:79: implicit declaration of function `printf'
In file included from /cygdrive/c/motes/tinyos-2.x/tos/lib/printf/PrintfC.nc:53,
from TestPrintfAppC.nc:42:
In component `PrintfP':
/cygdrive/c/motes/tinyos-2.x/tos/lib/printf/PrintfP.nc: At top level:
/cygdrive/c/motes/tinyos-2.x/tos/lib/printf/PrintfP.nc:171: syntax error before
`atomic'
make: *** [exe0] Error 1
TestADC Failure Output:
$ make install intelmote2
mkdir -p build/intelmote2
xscale-elf-gcc -c /cygdrive/c/motes/tinyos-2.x/tos/platforms/intelmote2/toscrt0
.s /cygdrive/c/motes/tinyos-2.x/tos/chips/pxa27x/pxa27x_util.s -o build/intelmot
e2/asms.o
compiling TestAdcAppC to a intelmote2 binary
ncc -o build/intelmote2/main.exe -Os -Wall -Wshadow -Wnesc-all -target=intelmote
2 -fnesc-cfile=build/intelmote2/app.c -board= -DDEFINED_TOS_AM_GROUP=0x22 -DIDEN
T_PROGRAM_NAME=\"TestAdcAppC\" -DIDENT_USER_ID=\"fspadini\" -DIDENT_HOSTNAME=\"h
ephaestus\" -DIDENT_USER_HASH=0xd6834c41L -DIDENT_UNIX_TIME=0x48414e5aL -DIDENT_
UID_HASH=0x11b739c2L -DPXA27X_13M -T/cygdrive/c/motes/tinyos-2.x/tos/platforms/i
ntelmote2/tos.x TestAdcAppC.nc -lm build/intelmote2/asms.o
In component `TestAdcAppC':
TestAdcAppC.nc:57: component DemoSensorNowC not found
TestAdcAppC.nc:57: component `DemoSensorNowC' is not generic
TestAdcAppC.nc:58: component DemoSensorStreamC not found
TestAdcAppC.nc:58: component `DemoSensorStreamC' is not generic
TestAdcAppC.nc:65: no match
TestAdcAppC.nc:66: no match
TestAdcAppC.nc:67: no match
make: *** [exe0] Error 1
