[Tinyos-help] Compiling Blink for micaz

M.Soledad Escolar Díaz sescolar at arcos.inf.uc3m.es
Mon Jun 4 01:08:53 PDT 2007


Hello,

 

I’m a newbie with TinyOS. I have installed TinyOS 1.1 in a RedHat 9 system.
I have currently installed:

 
<http://webs.cs.berkeley.edu/tos/dist-1.1.0/tools/linux/avarice-2.0.20030825
cvs-1.i386.rpm> avarice-2.0.20030825cvs-1.i386.rpm
 
<http://webs.cs.berkeley.edu/tos/dist-1.1.0/tools/linux/avr-binutils-2.13.2.
1-1.i386.rpm> avr-binutils-2.13.2.1-1.i386.rpm
 
<http://webs.cs.berkeley.edu/tos/dist-1.1.0/tools/linux/avr-gcc-3.3tinyos-1.
i386.rpm> avr-gcc-3.3tinyos-1.i386.rpm
 
<http://webs.cs.berkeley.edu/tos/dist-1.1.0/tools/linux/avr-insight-pre6.0cv
s.tinyos-1.3.i386.rpm> avr-insight-pre6.0cvs.tinyos-1.3.i386.rpm
 
<http://webs.cs.berkeley.edu/tos/dist-1.1.0/tools/linux/avr-libc-20030512cvs
-1.i386.rpm> avr-libc-20030512cvs-1.i386.rpm
 
<http://webs.cs.berkeley.edu/tos/dist-1.1.0/tools/linux/graphviz-1.10-1.i386
.rpm> graphviz-1.10-1.i386.rpm

 
<http://webs.cs.berkeley.edu/tos/dist-1.1.0/tinyos/linux/nesc-1.1-1.i386.rpm
> nesc-1.1-1.i386.rpm
 
<http://webs.cs.berkeley.edu/tos/dist-1.1.0/tinyos/linux/tinyos-tools-1.1.0-
1.i386.rpm> tinyos-tools-1.1.0-1.i386.rpm

 

I am trying to compile the Blink application for the mica platform (it works
for ‘make pc’). When I do ‘make mica’ I get the next error messages:

 

/tmp/ccoMaZpu.s: Assembler messages:

/tmp/ccoMaZpu.s:10: Error: unknown opcode `disabled'

/tmp/ccoMaZpu.s:12: Error: unrecognized symbol type ""

/tmp/ccoMaZpu.s:12: Error: unknown opcode `disabled'

/tmp/ccoMaZpu.s:13: Error: expected comma after name `HPLPowerManagementM'
in .size directive

/tmp/ccoMaZpu.s:13: Error: unknown opcode `disabled'

/tmp/ccoMaZpu.s:14: Error: unknown opcode `hplpowerma'

      



 

I have read the TinyOS FAQ and I have seen it is needed to upgrade the
binutils, gcc and libc rpms to the 1.2.0 version. But when I upgrade:

 
<http://www.tinyos.net/dist-1.2.0/tools/linux/avr-binutils-2.15tinyos-3.i386
.rpm> avr-binutils-2.15tinyos-3.i386.rpm                 
 <http://www.tinyos.net/dist-1.2.0/tools/linux/avr-gcc-3.4.3-1.i386.rpm>
avr-gcc-3.4.3-1.i386.rpm                            
 <http://www.tinyos.net/dist-1.2.0/tools/linux/avr-libc-1.2.3-1.i386.rpm>
avr-libc-1.2.3-1.i386.rpm   

 

I get the next errors:

root at comodin Blink]# make mica

mkdir -p build/mica

    compiling Blink to a mica binary

ncc -o build/mica/main.exe -Os -board=micasb -target=mica  -Wall -Wshadow
-DDEF_TOS_AM_GROUP=0x7d -Wnesc-all -finline-limit=100000
-fnesc-cfile=build/mica/app.c  Blink.nc -lm

/opt/tinyos-1.x/tos/system/tos.h:47:22: inttypes.h: No such file or
directory

/opt/tinyos-1.x/tos/system/tos.h:71:20: string.h: No such file or directory

/opt/tinyos-1.x/tos/system/tos.h:72:20: stdlib.h: No such file or directory

/opt/tinyos-1.x/tos/system/tos.h:73:18: math.h: No such file or directory

/opt/tinyos-1.x/tos/system/tos.h:75:19: ctype.h: No such file or directory
In file included from /opt/tinyos-1.x/tos/platform/mica/hardware.h:49,

                 from /opt/tinyos-1.x/tos/system/tos.h:132:


..

 

 

Would you have any suggestions?

Thanks in advance.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.millennium.berkeley.edu/pipermail/tinyos-help/attachments/20070604/854102e9/attachment.htm


More information about the Tinyos-help mailing list