For keystone EVMs, there is no MMC interface, so U-Boot cannot be
updated by simply flashing an SD card. U-Boot is updated by using a
another instance of U-Boot to flash the board. Howver, a board may or
may not have U-Boot flashed, and if it is, it is unmanageable to
support all possible versions of U-Boot and the various default
environments.
Therefore these patches automate using UART boot to boot an instance
of the packaged version of U-Boot which is used to flash and configure
the board. In this way, only the packaged version of U-Boot needs to
be supported.
Jacob Stiffler (8):
setup-uboot-env-keystone.sh: add prompt_feedback function
setup-uboot-env-keystone.sh: enhance do_expect function
setup-uboot-env-keystone.sh: add detection of BMC port
setup-uboot-env-keystone.sh: make updating ubifs an independent option
setup-uboot-env-keystone.sh: create minicom script to update board
add-to-group: require user to logout for group change
setup-package-install: Add screen and lrzsz packages
setup-uboot-env-keystone: use UART boot to boot latest version of
U-Boot
add-to-group.sh | 2 +
setup-package-install.sh | 2 +-
setup-uboot-env-keystone.sh | 379 ++++++++++++++++++++++++++------------------
3 files changed, 225 insertions(+), 158 deletions(-)
--
1.9.1
_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago