This is an old revision of the document!
VIM4 booting in operating system in eMMC
, TF Card
, or SPI-Flash
In this page, you will know that Khadas SBC booting-up sequence for other medium, such as USB storage,NVMe,ect, depends on U-Boot
configurations.
We can swap the TF-card for the eMMC
or SPI-Flash
in U-Boot shell via KBI(Khadas Boot Instructions)
Change booting priority to SPI-Flash: TF-Card ⇒ eMMC ⇒ SPI-Flash
kvim4# kbi bootmode w emmc
Change booting priority to eMMC: TF-Card ⇒ SPI-Flash ⇒ eMMC
kvim4# kbi bootmode w spi
To make the booting priority swap take effect, you can reboot via mcu, or you can reboot the hardware by clicking the RESET
button, or plugging the power supply or cable.
i2cset -f -y 6 0x18 0x20 1 # setup default eMMC boot-mode
i2cset -f -y 6 0x18 0x20 0 # setup SPI-flash boot-mode
i2cset -f -y 6 0x18 0x91 1
Hold FUNCTION
and short press RESET
to force OOWOW service booting-up from SPI-flash, in this way skip over other boot sources .
You have to remove the microSD card from the slot.