README 980 B

123456789101112131415161718
  1. Field Fail-Save U-Boot Update
  2. -----------------------------
  3. Field Fail-Save u-boot update is a feature that allows save u-boot update
  4. of FOX and XMC products that are rolled out in the field.
  5. The feature is initially implemented for designs based on LS102x SoC, but in
  6. theory can be used on all designs that are booting from parallel NOR flash.
  7. The implementation expects redundant (secondary) u-boot image on a predefined
  8. location in the NOR flash, u-boot execution will be transferred to the redundant 
  9. (secondary) u-boot and redundant u-boot will be started if 'updateduboot' envvar
  10. is set to 'yes'.
  11. Update logic check_for_uboot_update() has to be invoked from the design early
  12. before relocation just after SoC initialization, e.g from board_early_init_f or
  13. misc_init_f functions.
  14. By design it is expected that primary u-boot image is burned in the factory and
  15. never updated, and in case u-boot update is required it can flashed and started
  16. from secondary u-boot location.