We are working with TinyOS 2.0 on a Windows 2000 machine.  Whenever we try to change and compile one of the sample apps, we get the same type of errors.  An example of the errors is below.  In this case we added the following line to RadioCounttoLedsC.nc in an event:
 
if(counter == 2000) 
       call MilliTimer.stop();
 
This shouldnt cause a problem but we were unable to compile for telosb.  We also have tried modifying the header file for this program and the same error occurs.  Is it possible our TinyOS environment is not set up correctly?  Any help would be appreciated.
Thanks,
Ryan
 
This is the error when compiling RadioCounttoLeds:
 
[EMAIL PROTECTED] /opt/tinyos-2.x/apps/radiocounttoleds
$ make telosb install
mkdir -p build/telosb
    compiling RadioCountToLedsAppC to a telosb binary
ncc -o build/telosb/main.exe -Os -O -mdisable-hwmul -Wall -Wshadow -DDEF_TOS_AM_GROUP=0x7d -Wnesc-all -target=telosb -fn
esc-cfile=build/telosb/app.c -board=   RadioCountToLedsAppC.nc -lm
stdout: Bad file descriptor
In file included from /opt/tinyos-2.x/tos/chips/msp430/usart/Msp430UsartShare0P.nc:51,
                 from /opt/tinyos- 2.x/tos/chips/msp430/usart/Msp430Usart0C.nc:54,
                 from /opt/tinyos-2.x/tos/chips/msp430/usart/Msp430Spi0C.nc:63,
                 from /opt/tinyos-2.x/tos/platforms/telosa/chips/cc2420/HplCC2420SpiC.nc:50,
                 from /opt/tinyos-2.x/tos/chips/cc2420/CC2420SpiP.nc:56,
                 from /opt/tinyos-2.x/tos/chips/cc2420/CC2420SpiC.nc:81,
                 from /opt/tinyos-2.x/tos/chips/cc2420/CC2420ControlC.nc:73,
                 from /opt/tinyos-2.x/tos/chips/cc2420/CC2420CsmaC.nc:61,
                 from /opt/tinyos-2.x/tos/chips/cc2420/CC2420ActiveMessageC.nc:53,
                 from /opt/tinyos-2.x/tos/platforms/telosa/ActiveMessageC.nc:61,
                 from /opt/tinyos-2.x/tos/system/AMQueueP.nc:43,
                 from /opt/tinyos-2.x/tos/system/AMSenderC.nc:50,
                 from RadioCountToLedsAppC.nc:45:
In component `FcfsArbiterC':
/opt/tinyos-2.x/tos/system/FcfsArbiterC.nc:84: failed to preprocess /opt/tinyos-2.x/tos/interfaces/ResourceController.nc

make: *** [exe0] Error 1

_______________________________________________
Tinyos-help mailing list
[email protected]
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to