compiling Blink to a rene2 binary
ncc -o build/rene2/main.exe -Os -finline-limit=100000 -Wall -Wshadow -DDEF_TOS_AM_GROUP=0x7d -Wnesc-all -target=rene2 -fnesc-cfile=build/rene2/app.c -board=none -DIDENT_PROGRAM_NAME=\"Blink\" -DIDENT_USER_ID=\"Sören\" -DIDENT_HOSTNAME=\"p45\" -DIDENT_USER_HASH=0x11e34428L -DIDENT_UNIX_TIME=0x44e59815L -DIDENT_UID_HASH=0x7873ce25L Blink.nc -lm
c:/Programme/eclipse/plugins/TinyOsCygwinEnv_1.0.0/env/cygwin/opt/tinyos-1.x/tos/platform/rene2/HPLClock.nc:46: `Clock.setRate': async mismatch with declaration
c:/Programme/eclipse/plugins/TinyOsCygwinEnv_1.0.0/env/cygwin/opt/tinyos- 1.x/tos/interfaces/Clock.nc:96: previous declaration of `Clock.setRate'
c:/Programme/eclipse/plugins/TinyOsCygwinEnv_1.0.0/env/cygwin/opt/tinyos-1.x/tos/platform/rene2/HPLClock.nc:62: `Clock.fire': async mismatch with declaration
c:/Programme/eclipse/plugins/TinyOsCygwinEnv_1.0.0/env/cygwin/opt/tinyos-1.x/tos/interfaces/Clock.nc:180: previous declaration of `Clock.fire'
c:/Programme/eclipse/plugins/TinyOsCygwinEnv_1.0.0/env/cygwin/opt/tinyos- 1.x/tos/platform/rene2/HPLClock.nc:44: `Clock.setCounter' not implemented
c:/Programme/eclipse/plugins/TinyOsCygwinEnv_1.0.0/env/cygwin/opt/tinyos-1.x/tos/platform/rene2/HPLClock.nc:44: `Clock.intEnable' not implemented
c:/Programme/eclipse/plugins/TinyOsCygwinEnv_1.0.0/env/cygwin/opt/tinyos-1.x/tos/platform/rene2/HPLClock.nc:44: `Clock.setNextScale' not implemented
c:/Programme/eclipse/plugins/TinyOsCygwinEnv_1.0.0/env/cygwin/opt/tinyos- 1.x/tos/platform/rene2/HPLClock.nc:44: `Clock.setInterval' not implemented
c:/Programme/eclipse/plugins/TinyOsCygwinEnv_1.0.0/env/cygwin/opt/tinyos-1.x/tos/platform/rene2/HPLClock.nc:44: `Clock.setIntervalAndScale' not implemented
c:/Programme/eclipse/plugins/TinyOsCygwinEnv_1.0.0/env/cygwin/opt/tinyos-1.x/tos/platform/rene2/HPLClock.nc:44: `Clock.getScale' not implemented
c:/Programme/eclipse/plugins/TinyOsCygwinEnv_1.0.0/env/cygwin/opt/tinyos- 1.x/tos/platform/rene2/HPLClock.nc:44: `Clock.readCounter' not implemented
c:/Programme/eclipse/plugins/TinyOsCygwinEnv_1.0.0/env/cygwin/opt/tinyos-1.x/tos/platform/rene2/HPLClock.nc:44: `Clock.setNextInterval' not implemented
c:/Programme/eclipse/plugins/TinyOsCygwinEnv_1.0.0/env/cygwin/opt/tinyos-1.x/tos/platform/rene2/HPLClock.nc:44: `Clock.getInterval' not implemented
c:/Programme/eclipse/plugins/TinyOsCygwinEnv_1.0.0/env/cygwin/opt/tinyos- 1.x/tos/platform/rene2/HPLClock.nc:44: `Clock.intDisable' not implemented
c:/Programme/eclipse/plugins/TinyOsCygwinEnv_1.0.0/env/cygwin/opt/tinyos-1.x/tos/system/ClockC.nc:54: no match
c:/Programme/eclipse/plugins/TinyOsCygwinEnv_1.0.0/env/cygwin/opt/tinyos- 1.x/tos/system/TimerC.nc:57: component HPLPowerManagementM not found
c:/Programme/eclipse/plugins/TinyOsCygwinEnv_1.0.0/env/cygwin/opt/tinyos-1.x/tos/system/TimerC.nc:61: no match
make: *** [exe0] Error 1
Whats wrong with it?
I copied the mica2.target to rene2.target, replaced any appearance of mica2 with rene2 and finally modified -dpart=ATmega128 to ATmega163.
My question is now, if there is anybody with a better rene2.target file than my copied and modified version. Or maybe better platform files?
/Soeren
2006/8/18, Simon Willis <
[EMAIL PROTECTED]>:
I have the same problem in Eclipse. I have altered the make environment
for my own node using a similar process to you, except I didn't copy my
.target file into the tools/make directory. I just set the TOSMAKE_PATH
variable to contain the location of my own make directory in the contrib
directory.
make works fine from the shell, but not with Eclipse. I suspect that the
Eclipse plugin might be using the old make environment instead of the
new one.
Simon
Firat TARAKTAS wrote:
> 1. have you created a rene2.target file in tools/make?
> 2. Modify tools/make/all.target file as PLATFORMS ?= mica mica2
> mica2dot telos telosb micaz pc rene2?
> I wish they can solve
> ___________________________________________________
> *F?rat TARAKTAS,** *
>
> *GENETLAB BI.LGI. TEKNOLOJI.LERI. A.S,.*
> Kay?s,dag(? Caddesi Kar Plaza D Blok Kat:3 34752
> I.çerenköy / I.stanbul
>
> Tel: +90 (216) 573 00 85 | 354
> Fax:+90 (216) 469 85 07
>
> [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
> *www.genetlab.com
> * * * <http://www.genetlab.com/>
>
> ----- Original Message -----
>
> *From:* Sören Rinne <mailto: [EMAIL PROTECTED]>
> *To:* [email protected]
> <mailto:[email protected] >
> *Sent:* Thursday, August 17, 2006 2:16 PM
> *Subject:* [Tinyos-help] eclipse plugin make on rene2
>
> Hi,
>
> can anybody tell me, why "make" won't work for target "rene2" in
> the eclipse plugin? There is a folder called "rene2" in
> "tos\platform", but ...?
>
> cheers
> Soeren
>
> ------------------------------------------------------------------------
> _______________________________________________
> Tinyos-help mailing list
> [email protected]
> <mailto: [email protected]>
> https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Tinyos-help mailing list
> [email protected]
> https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
_______________________________________________ Tinyos-help mailing list [email protected] https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
