Khadas Docs

Amazing Khadas, always amazes you!

User Tools

Site Tools


products:sbc:edge-2l: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:edge-2l:development:linux:build-linux-uboot [2025/11/27 02:51]
gray ↷ Page moved from local:users:start:development:linux:build-linux-uboot to local:users:gray:products:sbc:edge-2l:development:linux:build-linux-uboot
products:sbc:edge-2l:development:linux:build-linux-uboot [2026/05/11 01:56] (current)
nick ↷ Page moved from local:users:gray:products:sbc:edge-2l:development:linux:build-linux-uboot to products:sbc:edge-2l:development:linux:build-linux-uboot
Line 2: Line 2:
  
  
-====== Edge-2L Build Linux U-Boot ======+====== Edge-2L 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.+We provide [[kg>Fenix]] to help you build the Ubuntu OS images easily. You can follow the steps below to build U-Boot.
  
-===== Setup Environment =====+===== Setup environment =====
  
-Choose your ''board'' (e.g. ''Edge-2L''), ''U-Boot version'', ''Linux version'', ''system version'', etc.+Configure the environment by choosing your ''board'' (e.g. ''Edge-2L''), ''U-Boot version'', ''Linux version'', ''system version'', etc.
  
 ```shell ```shell
Line 15: Line 15:
 ``` ```
  
-Choose the correct version for your requirements.+Select the options that match your requirements.
  
 ===== Build U-Boot ===== ===== Build U-Boot =====
Line 25: Line 25:
 ``` ```
  
-The binaries are located in U-Boot source code root directory. You'll need ''uboot.img'' and ''rk3588_spl_loader_vx.xx.xxx.bin''.+The output binaries are located in the U-Boot source code root directory.  the following files: 
  
   * ''uboot.img'' - U-Boot image.   * ''uboot.img'' - U-Boot image.
-  * ''rk3588_spl_loader_vx.xx.xxx.bin'' - SPL loader image, ''x.xx.xxx'' means version, e.g. ''1.07.111''+  * ''rk3588_spl_loader_vx.xx.xxx.bin''The SPL (Secondary Program Loader) image, where ''x.xx.xxx'' indicates version, e.g. ''1.07.111''.
  
 ===== Build U-Boot Debian package ===== ===== Build U-Boot Debian package =====
  
-You can also choose the Debian U-Boot package:+You can also build the U-Boot Debian package:
  
 ```shell ```shell
Line 38: Line 38:
 ``` ```
  
-Debian packages are located in ''build/images/debs/{VERSION}/{BOARD}''.+The generated Debian packages are located in ''build/images/debs/{VERSION}/{BOARD}''.
  
-**VERSION** : refers to the Fenix version, e.g. ''1.1.1''\\ +**VERSION** : Refers to the Fenix version, e.g. ''1.1.1''\\ 
-**BOARD** : refers to the Khadas SBC, e.g. ''Edge-2L''+**BOARD** : Refers to the Khadas SBC, e.g. ''Edge-2L''
  
-The folder location is ''build/images/debs/1.1.1/Edge-2L'', and the Debian U-Boot package is ''linux-u-boot-xxx-xxx_xxx-xxx_arm64.deb''.+For example, the directory would be ''build/images/debs/1.1.1/Edge-2L/'', and the Debian package is named ''linux-u-boot-xxx-xxx_xxx-xxx_arm64.deb''.
  
-  * SoC Vendor Debian U-Boot package: ''linux-u-boot-edge-2l-vendor_1.0.11-2017.09_arm64.deb''+  * Example SoC vendor Debian U-Boot package: ''linux-u-boot-edge-2l-vendor_1.0.11-2017.09_arm64.deb''
  
-===== About U-Boot Source Code =====+===== About U-Boot source code =====
  
-[[kg>u-boot/tree/khadas-edges-v2017.09|U-Boot for Edge-2L]]the branch is ''khadas-edges-v2017.09''.+The [[kg>u-boot/tree/khadas-edges-v2017.09|U-Boot source code for Edge-2L]] uses the branch''khadas-edges-v2017.09''.
  
 ===== See also ===== ===== See also =====
Last modified: 2025/11/27 02:51 by gray