Tool/software: Linux
Hello,
I'm trying to nail down our factory initial dataload procedure. I'm using a BeagleBone Black for testing. I zero filled the eMMC, so it will boot from USB0.
I have my Ubuntu Laptop configured to serve DHCP and bring up the USB RNDIS Ethernet device as 192.168.2.1. The BeagleBone ROM code is able to get an address and then downloads u-boot-spl-restore.bin. Next, I was expecting the SPL to use RNDIS to fetch u-boot-restore.img, but instead I get this error:
U-Boot SPL 2017.01-g340fb36f04 (Jul 05 2018 - 22:47:56)
SPL: Unsupported Boot Device!
SPL: failed to boot from all boot devices
### ERROR ### Please RESET the board ###
I'm applying the following patches to Arago u-boot (340fb36f043fc1c41b987c57350426ca7ee895bf), derived from Am335x_uboot_flasher_patches_psdkl_2_0_0_0.tar.gz
[DELETED link to patch files. See below...]
My attempts at building are based off of these wiki pages - most of the documentation is heavily fragmented and out of date:
How do I build the u-boot SPL to use RNDIS TFTP Boot?
Thanks,
Matt