T2-iMote2:Testing:May2008

From TinyOS Wiki
Jump to: navigation, search

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