Difference between revisions of "T2-iMote2:Testing:May2008"
(23 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
+ | All LPL apps need to be modified to allow the LPL stack to install on the iMote2 | ||
+ | |||
{|class="wikitable" | {|class="wikitable" | ||
|- | |- | ||
Line 6: | Line 8: | ||
|AntiTheft: Phil (note platform-specific) || Fails, I started editing it but I get some errors. | |AntiTheft: Phil (note platform-specific) || Fails, I started editing it but I get some errors. | ||
|- | |- | ||
− | |BaseStation: Phil || | + | |BaseStation: Phil || Pass |
|- | |- | ||
|Blink: Vlado || Pass | |Blink: Vlado || Pass | ||
Line 12: | Line 14: | ||
|Null: Phil || Pass | |Null: Phil || Pass | ||
|- | |- | ||
− | |Oscilloscope: Konrad || | + | |Oscilloscope: Konrad || Pass (set Y interval to 0 - 256 to see data in java) |
|- | |- | ||
− | |Powerup: Janos || | + | |Powerup: Janos || Pass |
|- | |- | ||
|RadioCountToLeds: Mike || Pass | |RadioCountToLeds: Mike || Pass | ||
Line 22: | Line 24: | ||
|tests/cc2420: David M | |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 | |||RssiToSerial || Pass | ||
Line 28: | Line 34: | ||
|||TxThroughput || Pass | |||TxThroughput || Pass | ||
|- | |- | ||
− | |tests/deluge: Vlado | + | |||TestPacketLink || Pass |
+ | |- | ||
+ | |||TestAcks || Pass | ||
+ | |- | ||
+ | |tests/deluge: Vlado || Fail | ||
|- | |- | ||
|tests/storage: Razvan | |tests/storage: Razvan | ||
|- | |- | ||
− | |tests/TestAdc: Jan | + | |tests/TestAdc: Jan || Fail |
|- | |- | ||
− | |tests/TestAM: Kevin | + | |tests/TestAlarm: || Pass |
+ | |- | ||
+ | |tests/TestAM: Kevin || Pass | ||
|- | |- | ||
|tests/TestArbiter: Kevin | |tests/TestArbiter: Kevin | ||
|- | |- | ||
− | |tests/TestLPL: David M | + | |||TestFCFSArbiter || Pass |
+ | |- | ||
+ | |||TestRoundRobitArbiter || Pass | ||
+ | |- | ||
+ | |tests/TestLPL: David M || Pass | ||
|- | |- | ||
− | |tests/TestPrintf: Phil | + | |tests/TestPrintf: Phil || Fail |
|- | |- | ||
− | |tests/TestSerial: Miklos | + | |tests/TestSerial: Miklos || Pass - And with the new Core Voltage it doesn't drop packets. |
|- | |- | ||
− | |tests/TestSimComm: Razvan | + | |tests/TestSimComm: Razvan || Tos Sim, haven't verified it... |
|- | |- | ||
− | |tests/TestSimTimer: Mike | + | |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:==== | ||
+ | <pre> | ||
+ | $ 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 | ||
+ | </pre> | ||
+ | |||
+ | ====TestADC Failure Output:==== | ||
+ | <pre> | ||
+ | $ 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 | ||
+ | </pre> |
Latest revision as of 11:34, 3 June 2008
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