Khadas Docs

Amazing Khadas, always amazes you!

User Tools

Site Tools


products:sbc:vim4:development:linux:build-linux-uboot

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
products:sbc:vim4:development:linux:build-linux-uboot [2022/07/05 02:39]
nick
products:sbc:vim4:development:linux:build-linux-uboot [2022/09/05 04:15] (current)
nick
Line 1: Line 1:
 +~~tag>VIM4 uboot~~
 {{indexmenu_n>1}} {{indexmenu_n>1}}
  
 +====== VIM4 Build U-Boot ======
  
-====== Build U-Boot ====== 
  
-===== Ubuntu =====+You can build Ubuntu OS images easily via the link [[kg>Fenix]].Here are the steps how to build U-Boot.
  
-We provided [[kg>fenix|Fenix]] for you to build the Ubuntu OS images easily. \\ +===== Setup Environment =====
-You can follow the steps below to build the Ubuntu OS image.+
  
 +Choose your ''board'' (e.g. ''VIM4''), ''U-Boot version'', ''Linux version'', or ''system version'',the correct version for your requirements. 
  
-==== Setup Environment ==== +```shell 
- +source setenv.sh
-Choose your ''board'' (e.g. ''VIM4''), ''U-Boot version'', ''Linux version'', ''system version'', etc. +
- +
-```sh +
-source setenv.sh+
 ``` ```
  
-Choose the correct version for your requirements. +===== Build U-Boot =====
- +
-==== Build U-Boot ====+
  
 Build U-Boot with a single command: Build U-Boot with a single command:
  
-```sh +```shell 
-make uboot+make uboot
 ``` ```
  
-The binaries are located in `build/u-boot/fip/_tmp`You'll need `u-boot.bin.sd.bin.signed`u-boot.bin.signed`and `u-boot.bin.spi.bin.signed`.+The binaries are located in ''build/u-boot/fip/_tmp''choose ''u-boot.bin.sd.bin.signed''''u-boot.bin.signed''''u-boot.bin.spi.bin.signed''.
  
-  * ''u-boot.bin.sd.bin.signed''for burning to the **SD card** +  * ''u-boot.bin.sd.bin.signed''flashing to the **SD card** 
-  * ''u-boot.bin.signed''for burning to the **eMMC** +  * ''u-boot.bin.signed''flashing to the **eMMC**
-  * ''u-boot.bin.spi.bin.signed'' - for burning to the **SPI Flash**+
  
-==== Build U-Boot Debian package ====+===== Build U-Boot Debian package =====
  
 You can also choose the Debian U-Boot package: You can also choose the Debian U-Boot package:
  
-```sh +```shell 
-make uboot-deb+make uboot-deb
 ``` ```
  
 Debian packages are located in ''build/images/debs/{VERSION}/{BOARD}''. Debian packages are located in ''build/images/debs/{VERSION}/{BOARD}''.
  
-**VERSION** : refers to the Fenix version, e.g. `1.0.7` +**VERSION** : refers to the Fenix version, e.g. ''1.0.11''\\ 
-**BOARD** : refers to the Khadas SBC, e.g. `VIM4`+**BOARD** : refers to the Khadas SBC, e.g. ''VIM4'' 
 + 
 +The folder location is ''build/images/debs/1.0.11/VIM4'', and the Debian U-Boot package is ''linux-u-boot-xxx-xxx_xxx-xxx_arm64.deb''.
  
-The folder location is `build/images/debs/1.0.7/VIM4`, and the Debian U-Boot package is `linux-u-boot-xxx-xxx_xxx-xxx_arm64.deb`.+  * SoC Vendor Debian U-Boot package: ''linux-u-boot-vim4-vendor_1.0.11-2019.01_arm64.deb''
  
-  * SoC Vendor Debian U-Boot package: `linux-u-boot-vim4-vendor_1.0.7-2019.01_arm64.deb`+===== About U-Boot Source Code =====
  
-===== Android =====+[[kg>u-boot/tree/khadas-vims-v2019.01|U-Boot for VIM4]], the branch is ''khadas-vims-v2019.01''.
  
 +===== See Aslo =====
  
 +  * [[products:sbc:vim4:configurations:upgrade-linux-uboot]]
 +  * [[products:sbc:vim4:development:linux:build-linux-kernel]]
 +  * [[products:sbc:vim4:development:linux:build-ubuntu]]
  
  
Last modified: 2022/07/05 02:39 by nick