commit | af818f9bc0c30ee354b15c24015594ae71e9be6d | [log] [tgz] |
---|---|---|
author | Yecheng Zhao <zyecheng@google.com> | Wed Apr 12 15:56:30 2023 -0700 |
committer | Yecheng Zhao <zyecheng@google.com> | Thu Apr 13 14:01:34 2023 -0700 |
tree | 021d5cb206c8adbf229eff93f1d74eff759dbd73 | |
parent | 27fbb8d27b4224b73531b1bad5bcc880f1e397c7 [diff] |
[flash] Fix Sonic flash gaps Fixes a number of issues failing Sonic flashing: 1. Added missing fastboot variables expected by Sonic 2. Drop to fastboot mode from SoC download mode. Bug: b/258479484 Change-Id: I5d3f58f2502416b9d4f45c4ee3b873674fb59a59 Reviewed-on: https://turquoise-internal-review.googlesource.com/c/third_party/u-boot/+/689510 Reviewed-by: David Pursell <dpursell@google.com> GitOrigin-RevId: c4b229be4e83d5db8e1e9196c44033d50243f695
This is a version of u-boot, modified to support Fuchsia on the Khadas vim3
To build the vim3 bootloader for Fuchsia:
Prerequisites - arm and aarch64 toolchains. On Debian/Ubuntu systems, for example:
apt-get install gcc-arm-none-eabi gcc-aarch64-linux-gnu
Run the build script from repo root
./build_uboot_vim3_zircon.sh
You now have a build/u-boot.bin.unsigned
that you can flash to a target using fastboot.