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/07/26 02:55]
hyphop [U-boot shell usage]
products:sbc:vim4:development:boot-sequence [2022/08/22 00:00]
ruby [Default option]
Line 1: Line 1:
 +~~tag>VIM4 boot-sequence MCU~~
 +
 ====== VIM4 OS Boot Priority ====== ====== VIM4 OS Boot Priority ======
  
-VIM4 is capable of booting from the following devices: ''eMMC'', ''TF Card'', ''SPI Flash''+VIM4 is capable of boot-up from: ''eMMC'', ''TF Card'', ''SPI-Flash''
  
 <WRAP info > <WRAP info >
-We talking there only about 1st stage SOC boot, next second stage os loading possible for any other diveices like USB storagesNVME etc ... and depends from ''u-boot'' configurations+This page mainly introduces about the first-stage SoC boot. The second-stage OS flashing is possible for USB storage and NVMewhich 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> TF-card will always take the highest priority</wrap>+
   - eMMC   - eMMC
   - SPI-Flash   - SPI-Flash
  
 ===== U-boot shell usage ===== ===== U-boot shell usage =====
-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+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 boot priority to: ''TF-Card => eMMC => SPI-Flash'' Change boot priority to: ''TF-Card => eMMC => SPI-Flash''
Line 33: Line 31:
  
 <WRAP important > <WRAP important >
-for apply setting for next rebootneed re-plug power cable or power-off device or [[#hot-apply-setting-changes-via-mcu-reboot|reboot via mcu]]+To make the booting priority swap take effectyou 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 52: Line 50:
 i2cset -f -y 6 0x18 0x91 1 i2cset -f -y 6 0x18 0x91 1
 ``` ```
 +
 +
 +===== OOWOW boot special shortcut =====
 +
 +Hold ''FUNCTION'' and short press ''RESET'' to force boot [[:OOWOW]] service from SPI-flash, and skip other boot sources
 +
 +<WRAP important>TF-card slot must be empty</WRAP>
  
  
Last modified: 2022/08/22 03:33 by hyphop