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

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

Re: [avr-gcc-list] big string into the ROM


From: Ned Konz
Subject: Re: [avr-gcc-list] big string into the ROM
Date: Tue, 11 Apr 2006 00:02:36 -0700


On Apr 10, 2006, at 10:57 PM, drvdrv wrote:

avr-gcc linker.txt -mmcu=atmega128 text.o s6b1713.o menu.o pgmmem.
o main.o    -o abc.elf
E:\WinAVR\bin\..\lib\gcc\avr\3.4.3\..\..\..\..\avr\bin \ld.exe:linker.txt:17:
warning: redeclaration of memory region 'text'
E:\WinAVR\bin\..\lib\gcc\avr\3.4.3\..\..\..\..\avr\bin \ld.exe:linker.txt:18:
warning: redeclaration of memory region 'data'
E:\WinAVR\bin\..\lib\gcc\avr\3.4.3\..\..\..\..\avr\bin \ld.exe:linker.txt:19:
warning: redeclaration of memory region 'eeprom'
E:\WinAVR\bin\..\lib\gcc\avr\3.4.3\..\..\..\..\avr\bin\ld.exe: region text is
full (abc.elf section .text)
make: *** [abc.elf] Error 1

I don't understand because the text.o is not so big to fill the whole ROM.


If you're passing in a full linker script, you have to use the -T flag so that the standard one isn't used.

So it'd be something like:

avr-gcc -Wl,-T,linker.txt text.o s6b1713.o menu.o pgmmem.o main.o - mmcu=atmega128 -o abc.elf

--
Ned Konz
MetaMagix embedded consulting
address@hidden






reply via email to

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