Hello everyone,

I've got a problem compiling the Blink - tutorial for my IRIS mote.

At first here is my configuration
I'm running Windows XP and have Motworks installed, which was delivered with my 
IRIS mote. As programmer I'm using the mib520.

I have gone through the tutorials delivered with my mote and was able to 
install them all on my motes without any problems (neither compilation or 
programming problems).
So I tried the Blink - lesson on this site 
(http://docs.tinyos.net/index.php/Getting_Started_with_TinyOS) and downloaded 
the Blink source files (http://www.tinyos.net/tinyos-2.x/apps/Blink/), because 
I couldn't locate them anywhere in my TinyOS folders.
So after I put them in a subfolder in /apps, I opened the files in Programmers 
Notepad and hit the 'make iris' button in the tools menu, which ended up with a 
big bunch of errors (listed at the end of this mail)...
 
Does anybody know why these errors occur? I've got a feeling that the TinyOS - 
Version which was installed during the Moteworks - installation process is a 
kind of customized TinyOS, or just an old version...

I have tried to modify the code to get it running, but elemenating one error 
got me to five new one...

Regards,
Henning

Here is the list of errors that showed up into my output window in programmers 
notpad (which is the same when I type 'make iris' in cygwin).


> "C:\Crossbow\PN\IDE.bat" 
> "C:\Crossbow\cygwin\opt\MoteWorks\apps\henning\Blink\" 
> "C:\Crossbow\cygwin\bin" "make iris"
#############################
Command:   make iris
Cygwin:    C:\Crossbow\cygwin\bin
Directory: C:\Crossbow\cygwin\opt\MoteWorks\apps\henning\Blink\
"/opt/MoteWorks/tools/bin/ide.pl 'make iris' 
'C:\Crossbow\cygwin\opt\MoteWorks\apps\henning\Blink\'"
#############################
ide.pl Ver:$Id: ide.pl,v 1.1.2.1 2006/05/29 07:22:52 lwei Exp $
Executing: /opt/MoteWorks/apps/henning/Blink/ bash -c "make iris"
mkdir -p build/iris
    compiling BlinkAppC to a iris binary 
ncc -o build/iris/main.exe -Os -finline-limit=100000 -DPLATFORM_MICAZC 
-I%T/platform/iris -I%T/lib/Queue -I%T/sensorboards/micasb  -I%T/lib/Broadcast 
-I%T/lib/XLib    -DROUTE_PROTOCOL=0x90 -I%T/radio/rf230 -I%T/lib/internal/XMesh 
-DMULTIHOPROUTER=XMeshRouter -Wall -Wshadow -DDEF_TOS_AM_GROUP=0x7d -Wnesc-all 
-target=iris -fnesc-cfile=build/iris/app.c -board=micasb 
-DIDENT_PROGRAM_NAME="BlinkAppC" 
-DIDENT_PROGRAM_NAME_BYTES="66,108,105,110,107,65,112,112,67,0" 
-DIDENT_USER_ID="pg09" -DIDENT_USER_ID_BYTES="112,103,48,57,0" 
-DIDENT_HOSTNAME="pool-kn02" 
-DIDENT_HOSTNAME_BYTES="112,111,111,108,45,107,110,48,50,0" 
-DIDENT_USER_HASH=0xbdc96382L -DIDENT_UNIX_TIME=0x4ae6c74eL 
-DRF230_DEF_CHANNEL=11  -DRF230_TXPOWER=TXPOWER_MAX BlinkAppC.nc -lm
In component `BlinkAppC':
BlinkAppC.nc:45: component MainC not found
In file included from BlinkAppC.nc:45:
In component `BlinkC':
BlinkC.nc:39: unknown attribute `safe'
BlinkC.nc:39: empty scalar initializer
BlinkC.nc:39: (near initialization for `...@safe')
In file included from /opt/MoteWorks/tos/interfaces/Timer.nc:19,
                 from BlinkC.nc:41,
                 from BlinkAppC.nc:45:
In C file:
/opt/MoteWorks/tos/interfaces/Timer.h:19: redefinition of `TIMER_REPEAT'
/opt/MoteWorks/tos/interfaces/Timer.h:19: previous declaration of `TIMER_REPEAT'
/opt/MoteWorks/tos/interfaces/Timer.h:20: redefinition of `TIMER_ONE_SHOT'
/opt/MoteWorks/tos/interfaces/Timer.h:20: previous declaration of 
`TIMER_ONE_SHOT'
/opt/MoteWorks/tos/interfaces/Timer.h:21: redefinition of `NUM_TIMERS'
/opt/MoteWorks/tos/interfaces/Timer.h:21: previous declaration of `NUM_TIMERS'
In file included from BlinkAppC.nc:45:
In component `BlinkC':
BlinkC.nc:41: syntax error before `TMilli'
BlinkC.nc:42: syntax error before `TMilli'
BlinkC.nc:43: syntax error before `TMilli'
In file included from BlinkAppC.nc:45:
BlinkC.nc:45: interface Boot not found
BlinkC.nc:50: `booted' is not in interface `Boot'
BlinkC.nc: In function `Boot.booted':
BlinkC.nc:51: `Timer0' undeclared (first use in this function)
BlinkC.nc:51: (Each undeclared identifier is reported only once
BlinkC.nc:51: for each function it appears in.)
BlinkC.nc:52: `Timer1' undeclared (first use in this function)
BlinkC.nc:53: `Timer2' undeclared (first use in this function)
BlinkC.nc: At top level:
BlinkC.nc:57: unknown interface `Timer0'
BlinkC.nc: In function `Timer0.fired':
BlinkC.nc:59: interface has no command or event named `led0Toggle'
BlinkC.nc: At top level:
BlinkC.nc:63: unknown interface `Timer1'
BlinkC.nc: In function `Timer1.fired':
BlinkC.nc:65: interface has no command or event named `led1Toggle'
BlinkC.nc: At top level:
BlinkC.nc:69: unknown interface `Timer2'
BlinkC.nc: In function `Timer2.fired':
BlinkC.nc:71: interface has no command or event named `led2Toggle'
In component `BlinkAppC':
BlinkAppC.nc: At top level:
BlinkAppC.nc:46: component TimerMilliC not found
BlinkAppC.nc:46: component `TimerMilliC' is not generic
BlinkAppC.nc:47: component `TimerMilliC' is not generic
BlinkAppC.nc:48: component `TimerMilliC' is not generic
BlinkAppC.nc:51: cannot find `Boot'
BlinkAppC.nc:53: cannot find `Timer0'
BlinkAppC.nc:54: cannot find `Timer1'
BlinkAppC.nc:55: cannot find `Timer2'
make: *** [exe0] Error 1

> Process Exit Code: 0
> Time Taken: 00:02
-- 
Neu: GMX DSL bis 50.000 kBit/s und 200,- Euro Startguthaben!
http://portal.gmx.net/de/go/dsl02
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to