commit | e8257facb187c60b7bad8e3ff3eee55edd8eccc5 | [log] [tgz] |
---|---|---|
author | Drew Fisher <zarvox@google.com> | Tue Feb 27 17:40:32 2024 -0800 |
committer | David Pursell <dpursell@google.com> | Mon Mar 04 10:20:57 2024 -0800 |
tree | a28fb4041bd4293af5207e672340db6dfc7de6b8 | |
parent | dbb52d822d7647781a3c9f18265b15aec50ff0f1 [diff] |
[fastboot] Reset USB on `fastboot boot` or `fastboot continue` Perform a full USB reset before fastboot continue/fastboot boot to remove fastboot from the USB descriptor, so that host won't see the device in fastboot mode. Test: Stop after fastboot continue/boot and run `fastboot devices` Bug: b/327281431 Change-Id: I156096549b1665fb5691f6a699ac5910531b42d8 Reviewed-on: https://turquoise-internal-review.googlesource.com/c/third_party/u-boot/+/814015 Reviewed-by: Yecheng Zhao <zyecheng@google.com> GitOrigin-RevId: 44f3d5d4c3598cfdeaf3fbecda2c6f6c90f40741
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.