[U-Boot-Users] Field upgrade

Thomas Lange thomas at corelatus.com
Wed Dec 3 00:53:28 CET 2003


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





More information about the U-Boot mailing list