10-24-2018, 04:08 PM
Sounds like more trouble than it's worth. It'll boot from the MMC or the SD if plugged in. The boot order from Ayufan's write up:
Boot order:
SPI flash
eMMC (disable with jumper)
microSD
USB drive
PXE
I used to set up i386 Windows machines to prefer floppy or CD boot over the hard drive if anything was plugged in there. So if something happened to what was on the hard drive there was an alternative.
But I wasn't imagining it, you can boot from SPI (if it's flashed)
"Traditionally, booting Linux on the ROCK64 required an eMMC or microSD card, however it is now possible to boot without those, assuming the SPI memory has been flashed. The ROCK64 contains an onboard 128Mbit SPI flash memory, which can be flashed with U-Boot in order to provide additional boot options:"
From the top of https://github.com/ayufan-rock64/linux-b...ash-spi.md
But you download a u-boot-flash image and write that to SD, then on first boot it goes into SPI. I just have the regular image, and not many spare SDs. Sounds like it doesn't boot into Linux though.
Boot order:
SPI flash
eMMC (disable with jumper)
microSD
USB drive
PXE
I used to set up i386 Windows machines to prefer floppy or CD boot over the hard drive if anything was plugged in there. So if something happened to what was on the hard drive there was an alternative.
But I wasn't imagining it, you can boot from SPI (if it's flashed)
"Traditionally, booting Linux on the ROCK64 required an eMMC or microSD card, however it is now possible to boot without those, assuming the SPI memory has been flashed. The ROCK64 contains an onboard 128Mbit SPI flash memory, which can be flashed with U-Boot in order to provide additional boot options:"
From the top of https://github.com/ayufan-rock64/linux-b...ash-spi.md
But you download a u-boot-flash image and write that to SD, then on first boot it goes into SPI. I just have the regular image, and not many spare SDs. Sounds like it doesn't boot into Linux though.