Dear Jim Sheldon,
>> May I ask WHY you are not comfortable with using the U-Boot
>> environment? Usually it's a very convenient place to store
>> configuration data, and a pretty reliable one (especially when you
>> use redundant environment).
> 
> We're not concerned about u-boot's environment not being reliable, we just 
> want the ability to completely erase the nand without worrying about losing 
> essential data (like a MAC address).  I suppose we could work around that 
> area of the flash if/when erasing the nand is necessary, but then we would 
> have to keep track of each environment variable that could be stored there.

That is exactly my concern as well.
> 
>> I have seen _way_ more cases where data in EEPROM got lost than data
>> loss from the environment.
> 
> That's discouraging, do you have any advice for where to store the MAC 
> outside of nand, and not in an EEPROM?

I cannot second that, we have always stored environment and vital product
data in EEPROM (AT24C64). But VPD (includes MAC adresses) is never writen
by u-boot; only read and made into respective setenv() variables. Check
boards/emk/common/vpd.c for an idea.

Greetings,
Reinhard

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to