Hello Tracy Smith,
Do you mean boot u-boot from USB or boot Linux from USB?
For boot u-boot from USB, it is not supported and no planing to support in the coming release Linux SDK.
If you mean boot Linux from USB, it is supported.
Please refer to the following
1. Connect the USB devices to the Linux Host PC.
2. Create the partitions by "fdisk /dev/sdb", one ext2 partition(sdb1).
# fdisk /dev/sdb
3. Use the mkfs.ext2 command to create the filesystems.
# mkfs.ext2 /dev/sdb1
4. Copy the file system to USB devices by extrating the <rootfs>.tar.gz ,Remove the tarball after extracting rootfs.
# cp <rootfs>.tar.gz .
# tar -zxvf <rootfs>.tar.gz
# rm <rootfs>.tar.gz
Copy uImage and dtb file to /boot folder.
5. Plug in the USB devices to the target board and power on.
6. Set the environment in uboot for USB boot.
# setenv usbboot "setenv bootargs root=/dev/sdb1 rw console=ttyS0,115200 rootdelay=5; tftpboot $loadaddr /boot/$bootfile; tftpboot $fdtaddr /boot/$fdtfile;bootm $loadaddr - $fdtaddr'
# run usbboot
Have a great day,
Yiping
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------