Khadas Docs

Amazing Khadas, always amazes you!

User Tools

Site Tools


products:sbc:vim4:development:boot-sequence

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
products:sbc:vim4:development:boot-sequence [2022/08/13 03:42]
ruby [OOWOW booting-up shortcut]
products:sbc:vim4:development:boot-sequence [2022/08/22 00:00]
ruby [Default option]
Line 1: Line 1:
 ~~tag>VIM4 boot-sequence MCU~~ ~~tag>VIM4 boot-sequence MCU~~
  
-====== VIM4 OS Booting Priority ======+====== VIM4 OS Boot Priority ======
  
-VIM4 booting in operating system in ''eMMC'', ''TF Card'', or ''SPI-Flash''+VIM4 is capable of boot-up from: ''eMMC'', ''TF Card'', ''SPI-Flash''
  
 <WRAP info > <WRAP info >
-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.+This page mainly introduces about the first-stage SoC boot. The second-stage OS flashing is possible for USB storage and NVMe, which depends on ''u-boot'' configurations
 </WRAP> </WRAP>
  
-/* not sure its needed ? +===== Default option =====
-The OS image can be flased into the ''eMMC'', ''TF Card'' or ''SPI-Flash''+
-*/+
  
-===== Default boot priority ===== +  - TF-Card <wrap important> top priority </wrap>
- +
-  - TF-Card <wrap important> top priority</wrap>+
   - eMMC   - eMMC
   - SPI-Flash   - SPI-Flash
  
-===== U-Boot shell usage ===== +===== U-boot shell usage ===== 
-We can swap the TF-card for the ''eMMC'' or ''SPI-Flash'' in U-Boot shell via [[products:sbc:vim4:development:kbi|KBI(Khadas Boot Instructions)]] +We can swap the boot priority of the ''eMMC'' and ''SPI-Flash'' via the [[products:sbc:vim4:development:kbi|KBI(Khadas Boot Instructions)]] from u-boot shell
  
-Change booting priority to SPI-Flash: ''TF-Card => eMMC => SPI-Flash''+Change boot priority to: ''TF-Card => eMMC => SPI-Flash''
  
 ```shell ```shell
Line 28: Line 24:
 ``` ```
  
-Change booting priority to eMMC: ''TF-Card => SPI-Flash => eMMC''+Change boot priority to: ''TF-Card => SPI-Flash => eMMC''
  
 ```shell ```shell
Line 35: Line 31:
  
 <WRAP important > <WRAP important >
-To make the booting priority swap take effect, you can [[#hot-apply-setting-changes-via-mcu-reboot|reboot via mcu]], or you can reboot the hardware by clicking the ''RESET'' button, or plugging the power supply or cable. +To make the booting priority swap take effect, you can [[#hot-apply-setting-changes-via-mcu-reboot|reboot via mcu]], or you can reboot the hardware by clicking the Reset button, or plugging the power supply or cable.
 </WRAP> </WRAP>
  
Line 49: Line 45:
 ``` ```
  
-==== To reset the booting sequence via MCU ====+==== Hot apply setting changes via mcu reboot ====
  
 ```sh ```sh
Line 56: Line 52:
  
  
-===== OOWOW booting-up shortcut =====+===== OOWOW boot special shortcut =====
  
-Hold ''FUNCTION'' and short press ''RESET'' to force [[:OOWOW]] service booting-up from SPI-flash, in this way skip over other boot sources +Hold ''FUNCTION'' and short press ''RESET'' to force boot [[:OOWOW]] service from SPI-flash, and skip other boot sources
  
-<WRAP important>you should remove the microSD card from the slot.  </WRAP>+<WRAP important>TF-card slot must be empty</WRAP>
  
  
Last modified: 2022/08/22 03:33 by hyphop