Khadas Docs

Amazing Khadas, always amazes you!

User Tools

Site Tools


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

Differences

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

Link to this comparison view

Next revision
Previous revision
products:sbc:vim3:development:linux:build-linux-uboot [2022/07/06 10:12]
127.0.0.1 external edit
products:sbc:vim3:development:linux:build-linux-uboot [2023/08/03 03:16] (current)
nick
Line 2: Line 2:
  
  
-====== Build Linux U-Boot ======+====== VIM3/3L Build Linux U-Boot ====== 
 + 
 + 
 +We provided [[kg>Fenix]] for you to build the Ubuntu OS images easily. You can follow the steps bellow to build U-Boot. 
 + 
 +===== Setup Environment ===== 
 + 
 +Choose your ''board'' (e.g. ''VIM3''), ''U-Boot version'', ''Linux version'', ''system version'', etc. 
 + 
 +```shell 
 +$ source setenv.sh 
 +``` 
 + 
 +Choose the correct version for your requirements. 
 + 
 +===== Build U-Boot ===== 
 + 
 +Build U-Boot with a single command: 
 + 
 +```shell 
 +$ make uboot 
 +``` 
 + 
 +The binaries are located in ''build/u-boot/fip/_tmp''. You'll need ''u-boot.bin.sd.bin'', ''u-boot.bin'', and ''u-boot.bin.spi.bin''
 + 
 +  * ''u-boot.bin.sd.bin'' - for flashing to the **SD card** 
 +  * ''u-boot.bin'' - for flashing to the **eMMC** 
 +  * ''u-boot.bin.spi.bin'' - for flashing to the **SPI Flash** 
 + 
 +===== Build U-Boot Debian package ===== 
 + 
 +You can also choose the Debian U-Boot package: 
 + 
 +```shell 
 +$ make uboot-deb 
 +``` 
 + 
 +Debian packages are located in ''build/images/debs/{VERSION}/{BOARD}''
 + 
 +**VERSION** : refers to the Fenix version, e.g. ''1.0.11''\\ 
 +**BOARD** : refers to the Khadas SBC, e.g. ''VIM3'' 
 + 
 +The folder location is ''build/images/debs/1.0.11/VIM3'', 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-vim3-vendor_1.0.11-2015.01_arm64.deb'' 
 + 
 +===== About U-Boot Source Code ===== 
 + 
 +[[kg>u-boot/tree/khadas-vims-v2015.01|U-Boot for VIM3]], the branch is ''khadas-vims-v2015.01''
 + 
 +===== See Aslo ===== 
 + 
 +[[products:sbc:vim3:configurations:upgrade-linux-uboot|Upgrade U-Boot]].\\ 
 +[[products:sbc:vim3:development:linux:build-linux-kernel|Build Linux Kerenl]].\\ 
 +[[products:sbc:vim3:development:linux:build-ubuntu|Build Ubuntu]]. 
 + 
  
  
  
Last modified: 2022/07/06 10:12 by 127.0.0.1