[U-Boot-Users] Proposal for patch to configure networkparameters
wd at denx.de
Mon Apr 23 10:59:27 CEST 2007
In message <1177306991.4872.25.camel at elrond.sweden.atmel.com> you wrote:
> Since U-Boot does have a enviroment area. the natural place
> to put compile time initialization is in the environment area
> and compile the environment as a separate entity which is linked
> to the environment. You can define a sector in the <board>.lds.
> It will not handle "reset to factory defaults" though.
> Then you can have compile time initialization AND
> if you so choose, you could during production decide
> to first program u-boot into the flash, and then afterwards
> modify the environment.
> On a dataflash that is easy, since the minimium erase block is 1056
> bytes and you have several blocks in the environment area.
It's good that we have an agreement here. This is exactly what I
proposed to you a couple of times before.
> Doing it this way, still require you to *create* the environment data
> Until there is a configuration method which allows your
> grandmother to get networking running my proposed patch is still useful.
I cannot follow this conclusion, though.
> My goal is to make it easier for the user, and I hopefully
> will at a later stage will have a small application which
> will generate a board specific script which can be installed
> on the production PC and run once per board.
> Currently the ethernet address is already set by u-boot.
> It is set to 00:00:00:00:00:00, making it impossible
> to communicate over ethernet.
This is making it difficult to the user. I guess each board has a
real MAC address, so why don't you use this one? [Also, IMO not
setting the MAC address at all is still better than setting it to a
DENX Software Engineering GmbH, HRB 165235 Munich, CEO: Wolfgang Denk
Office: Kirchenstr. 5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Murder is contrary to the laws of man and God.
-- M-5 Computer, "The Ultimate Computer", stardate 4731.3
More information about the U-Boot