On May 4, 2009, at 11:33 AM, David Kelly wrote:

On Mon, May 04, 2009 at 11:06:06AM -0700, Steven Michalske wrote:
so your external EEPROM will be accessed by functions you write.  The
compiler does not know how to interface to the external EEPROM.

IIRC the compiler doesn't know internal AVR EEPROM either. AVR EEPROM is
not mapped in CPU address space but it faked into the load map for
debugging and device programming.


Good catch Dave,  avr libc  has macros for accessing the AVR eeprom.

Look at http://www.nongnu.org/avr-libc/user-manual/group__avr__eeprom.html for insperation on writing your own macros.

You can add another section to your linker script for the external eeprom if you wanted to as well.

Steve

[85 lines deleted under top-post]

--
David Kelly N4HHE, dke...@hiwaay.net
= = ======================================================================
Whom computers would destroy, they must first drive mad.



_______________________________________________
AVR-GCC-list mailing list
AVR-GCC-list@nongnu.org
http://lists.nongnu.org/mailman/listinfo/avr-gcc-list

Reply via email to