avr-chat
[Top][All Lists]
Advanced

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

Re: [avr-chat] ?Optimized eeprom?


From: Rolf Magnus
Subject: Re: [avr-chat] ?Optimized eeprom?
Date: Thu, 15 Jun 2006 11:49:35 +0200
User-agent: KMail/1.9.1

On Thursday 15 June 2006 06:59, Steve Franks wrote:
> 'Evening.
>
> It would seem that changing from -O0 to -Os removes all unreferenced
> entires from my eeprom.hex file.  Failing that it still moves things around
> even if no unrefereced vars.  Not good when you are sticking things in
> places that are not explicitly defined and using several firmware revs.. 
> Some questions come to mind:
>
> 1) Did I just forget to add something to the makefile to keep the
> optimization settings from mucking with the eeprom?
>
> 2) Beyond using '__attribute__((section (".eeprom")))', or just hardcoding
> an adress, is there a cleaner way to specify, "I want X in the eeprom at
> location Y, refering to it in the code by name Z"?

For the optimization issue, you could try __attribute__((used)) . This way you 
tell the compiler to assume that the variable is used even if it actually 
isn't.





reply via email to

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