avr-gcc-list
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [avr-gcc-list] Asm Operator for Address Negation


From: Paulo Marques
Subject: Re: [avr-gcc-list] Asm Operator for Address Negation
Date: Thu, 10 Aug 2006 12:46:01 +0100
User-agent: Thunderbird 1.5.0.4 (X11/20060516)

Ram Kumar Rengaswamy wrote:
[...]
permsCheckAsm.S:6: Error: can't resolve `0' {*ABS* section} - `permsTable' {*UND* section}
permsCheckAsm.S:6: Error: expression too complex
make: *** [permsCheckAsm.o] Error 1
rm permsTable.o

This says it all: your permsTable is undefined here.

I *think* you need to add something like:

        .section .data
        .extern  permsTable

before your program there to inform the assembler that permsTable is an external symbol defined somewhere else, but belonging in the .data section.

You can always compile a simple C program into assembly and modify the result to your needs instead of writing it from scratch...

I hope this helps,

--
Paulo Marques
Software Development Department - Grupo PIE, S.A.
Phone: +351 252 290600, Fax: +351 252 290601
Web: www.grupopie.com

"The face of a child can say it all, especially the
mouth part of the face."




reply via email to

[Prev in Thread] Current Thread [Next in Thread]