Memstick Installer on Arm64

I am building a FreeBSD 14.1-RELEASE Memstick Installer with Serial Console and I copy over u-boot folder to flash at post-install shell.

What suprised me was that the arm64-aarch memstick image has no offset.

So you cannot flash u-boot to aarch64 installer.

Is that right? There must be some Arm platforms that u-boot can boot from usb?

Code:
=>      34  31686582    da0  GPT  (15G)
        34     66584  da0p1  efi  (33M)
     66618  31619998  da0p2  freebsd-ufs  (15G)
gpart resized to fill stick
 
I guess it was just a theoretical question. I built a proper stick with offset but none of the SOC's I own will boot off USB.
u-boot required on microSD card or spi device.

I wonder if the big boys like Ampre use a EFI BIOS instead..
 
Does look like Ampre Altra is using AMI BIOS from screenshot.

 
As far as I know all TI-based platforms (Beagle*) are able to boot from USB, although boot order is important.
From the BBB SRM:
* Holding the boot switch down during a removal and reapplication of power
without a microSD card inserted will force the boot source to be the USB port
and if nothing is detected on the USB client port, it will go to the serial port
for download.
* Without holding the switch, the board will try to boot from the eMMC. If
it is empty, then it will try booting from the microSD slot, followed by the
serial port, and then the USB port.
* If you hold the boot switch down during the removal and reapplication of
power to the board, and you have a microSD card inserted with a bootable
image, the board will boot from the microSD card.
But it also says this, no idea what it means. I've never tried it.
Software to support USB and serial boot modes is not provided by beagleboard.org.
Please contact TI for support of this feature.
 
Back
Top