On Thu, Dec 22, 2016 at 09:25:21AM -0500, Jacob Stiffler wrote: > 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.
While I haven't reviewed the code in all the detail, the overall concept seems fine to me. Please merge the patches when ready. Thanks. -- Denys > 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 _______________________________________________ meta-arago mailing list [email protected] http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
