This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
products:sbc:vim4:development:boot-sequence [2022/07/26 02:42] hyphop |
products:sbc:vim4:development:boot-sequence [2022/08/22 03:33] (current) hyphop old revision restored (2022/08/22 14:54) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ~~tag> | ||
+ | |||
====== VIM4 OS Boot Priority ====== | ====== VIM4 OS Boot Priority ====== | ||
- | VIM4 is capable of booting | + | VIM4 have possibility boot-up |
<WRAP info > | <WRAP info > | ||
- | We talking there only about 1st stage SOC boot, next second stage os loading possible for any other diveices | + | We talking there only about 1st stage SoC boot, |
+ | next second stage OS loading possible for any other devices | ||
+ | NVMe etc ... and depends from '' | ||
</ | </ | ||
- | |||
- | /* not sure its needed ? | ||
- | The OS image can be flased into the '' | ||
- | */ | ||
===== Default boot priority ===== | ===== Default boot priority ===== | ||
- | - TF-Card <wrap important> | + | - TF-Card <wrap important> |
- eMMC | - eMMC | ||
- SPI-Flash | - SPI-Flash | ||
- | ===== U-boot shell usage ===== | + | ===== U-Boot shell usage ===== |
+ | You can change the boot priority of the '' | ||
- | You can also swap the boot priority of the '' | + | Change boot priority to: '' |
- | + | ||
- | Change boot priority to: '' | + | |
```shell | ```shell | ||
Line 27: | Line 26: | ||
``` | ``` | ||
- | Change boot priority to: '' | + | Change boot priority to: '' |
```shell | ```shell | ||
Line 33: | Line 32: | ||
``` | ``` | ||
- | ===== Linux shell usage ===== | + | <WRAP important > |
+ | for apply setting for next boot, need reboot device by '' | ||
+ | </ | ||
- | ```shell | + | |
- | i2cset -f -y 6 0x18 0x20 1 | + | ===== Linux command-line usage ===== |
+ | |||
+ | ```sh | ||
+ | i2cset -f -y 6 0x18 0x20 1 # setup default eMMC boot-mode | ||
``` | ``` | ||
- | ```shell | + | ```sh |
- | i2cset -f -y 6 0x18 0x20 0 | + | i2cset -f -y 6 0x18 0x20 0 # setup SPI-flash boot-mode |
``` | ``` | ||
+ | |||
+ | ==== Hot apply setting changes via mcu reboot ==== | ||
+ | |||
+ | ```sh | ||
+ | i2cset -f -y 6 0x18 0x91 1 | ||
+ | ``` | ||
+ | |||
+ | |||
+ | ===== OOWOW boot special shortcut ===== | ||
+ | |||
+ | Hold '' | ||
+ | |||
+ | <WRAP important> | ||
+ | |||