On 12/17/2016 12:12 PM, ferdster wrote:
> Hallo TJF,
> 
> I think you are referring to the eMMC. I am talking about the small i2c 
> eeprom 
> that is used to identify the board.

Like Robert Nelson said, you're going to have to hack on U-Boot to
remove all the EEPROM calls.

...but unless you are *REALLY* worried about parts cost, I'd suggest
leaving it in the design.  It makes a great place to store MAC
addresses, serial numbers, and any other board specific settings you
might need (DRAM flavor, production calibration values, or whatever).
Yes, you can store these in the eMMC or uSD, but that makes it much
more likely for these values to get overwritten or lost.

...and at least part of the EEPROM cost is covered by not having to
maintain a custom U-Boot branch for your board, and by simplified
software management later on if you ever ship similar but not quite
identical versions of your board.  Imagine if all the BeagleBoard
variants didn't have an EEPROM and had to have a custom U-Boot and
flasher image for every version (and all the various ways folks in the
field would mess this up when upgrading!).

-- 
Charles Steinkuehler
[email protected]

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/80f8808d-1f85-6421-fb84-f67d0d86a223%40steinkuehler.net.
For more options, visit https://groups.google.com/d/optout.

Reply via email to