[Tinyos-help] Assembler errors

Cucco Cristiano cristiano.cucco at guest.telecomitalia.it
Tue Oct 24 02:16:16 PDT 2006


Hi all,

I'm having troubles compiling an Application for Mica2 platform.

I'm using the following Environment:

Red Hat 9
TinyOS 1.1.0
nesc-1.1.2b
gcc version 3.3-tinyos
avr-binutils-2.13.2.1-1
GNU assembler version 2.13.2.1 (avr) using BFD version 2.13.2.1

and getting the following error when building:

/tmp/ccD3pFKM.s: Assembler messages:
/tmp/ccD3pFKM.s:537: Error: unknown opcode `havepubkey'
/tmp/ccD3pFKM.s:538: Error: unknown opcode `havepubkey'
/tmp/ccD3pFKM.s:540: Error: unrecognized symbol type ""
/tmp/ccD3pFKM.s:540: Error: unknown opcode `havepubkey'
/tmp/ccD3pFKM.s:541: Error: expected comma after name `EccM' in .size directive
/tmp/ccD3pFKM.s:541: Error: unknown opcode `havepubkey'
/tmp/ccD3pFKM.s:542: Error: unknown opcode `eccm'
/tmp/ccD3pFKM.s:544: Error: unknown opcode `havexb'
/tmp/ccD3pFKM.s:545: Error: unknown opcode `havexb'
/tmp/ccD3pFKM.s:546: Error: unrecognized symbol type ""
/tmp/ccD3pFKM.s:546: Error: unknown opcode `havexb'
/tmp/ccD3pFKM.s:547: Error: expected comma after name `EccM' in .size directive
/tmp/ccD3pFKM.s:547: Error: unknown opcode `havexb'
/tmp/ccD3pFKM.s:548: Error: unknown opcode `eccm'
/tmp/ccD3pFKM.s:550: Error: unknown opcode `haveyb'
/tmp/ccD3pFKM.s:551: Error: unknown opcode `haveyb'
...
...
/tmp/ccD3pFKM.s:17721: Error: unknown opcode `generate_s'
/tmp/ccD3pFKM.s:17722: Error: `)' required
/tmp/ccD3pFKM.s:17722: Error: unknown opcode `generate_s'
/tmp/ccD3pFKM.s:17735: Error: expected comma after name `EccM' in .size directive
/tmp/ccD3pFKM.s:17735: Error: unknown opcode `generate_p'
/tmp/ccD3pFKM.s:17735: Error: unknown opcode `generate_p'
make: *** [build/mica2/main.exe] Error 1

I've seen a similar problem is shown in this FAQ ( http://www.tinyos.net/faq.html#SEC-104 ) but it does not apply for NesC versions prior than 1.2, since this versions are supposed to be already patched.

Any idea on what it's happening?

Thanks
Cristiano



More information about the Tinyos-help mailing list