[En-Nut-Discussion] Save Data to the EEPROM

Damian Slee damian at commtech.com.au
Wed Jun 2 04:35:04 CEST 2004

thats what i have done.  started my db at 0x81 in eeprom.


From: en-nut-discussion-bounces at egnite.de
[mailto:en-nut-discussion-bounces at egnite.de] On Behalf Of Zheng Anding
Sent: Wednesday, June 02, 2004 10:18 AM
To: Ethernut User Chat (English)
Subject: Re: [En-Nut-Discussion] Save Data to the EEPROM

I thought the first 64 bytes of EEPROM are reserved by Nut/OS and the
next 64 bytes are reserved by Nut/Net, we can use the remaining 3968
bytes, according to the software manual...

Harald Kipp <harald.kipp at egnite.de> wrote: 

	>I found the commands EEPROM_READ and EEPROM_WRITE.
	>#define EEPROM_WRITE(addr,src)
	>My problem now is to get the value for "addr". There are some
	>value in the examples like CONFNET_EE_OFFSET, but whats the
value I need?
	There's no pre-defined value, AFAIK. I recommend to
	start at address 512. Anything from 0 to 511 is
	weakly reserved for Nut/OS.
	>Perhaps anybody knows a another way to save the Data?
	No, EEPROM is the right place. Have a look into
	nut/os/confos.c, NutLoadConfig() and NutSaveConfig().
	This works with ICC and GCC. Note, that the value
	is read before writing, which reduces wear out.
	(Was it Alexander, who gave this hint?)
	En-Nut-Discussion mailing list
	En-Nut-Discussion at egnite.de


Do you Yahoo!?
Friends. Fun. Try the all-new Yahoo! Messenger
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.egnite.de/pipermail/en-nut-discussion/attachments/20040602/e4e28ae7/attachment.html>

More information about the En-Nut-Discussion mailing list