[U-Boot-Users] Field upgrade

Thomas Lange
2003-12-02T23:53:28Z

Wolfgang Denk wrote:
> As mentioned before: you just shift the problem to a different level.

Well, if you want to be able to safely upgrade u-boot in field, you
have two choices.

a) Do it in hardware
Requires you to have control over card design.

b) Do it in software
Can be done on "any" card.

Drawbacks for
a)
* If you make an error in your design that you discover
to late, you are in big trouble.
* Adds complexity to card design.

b)
* If you make an error in your pre u-boot program, you may
have to upgrade it. If so, card will die if something
happens while you rewrite that sector.

Which solution is better?
I would say b), even if you have control of card design.
Why?
Because sw is flexible, hw is not. If you make an error in your
card design, you will loose months of lead time.

/Thomas