We provided Fenix for you to build the Ubuntu OS images easily. You can follow the steps bellow to build U-Boot.
Choose your board
(e.g. Edge2
), U-Boot version
, Linux version
, system version
, etc.
$ source setenv.sh
Choose the correct version for your requirements.
Build U-Boot with a single command:
$ make uboot
The binaries are located in U-Boot source code root directory. You'll need uboot.img
and rk3588_spl_loader_vx.xx.xxx.bin
.
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
You can also choose the Debian U-Boot package:
$ make uboot-deb
Debian packages are located in build/images/debs/{VERSION}/{BOARD}
.
VERSION : refers to the Fenix version, e.g. 1.1.1
BOARD : refers to the Khadas SBC, e.g. Edge2
The folder location is build/images/debs/1.1.1/Edge2
, and the Debian U-Boot package is linux-u-boot-xxx-xxx_xxx-xxx_arm64.deb
.
linux-u-boot-edge2-vendor_1.0.11-2017.09_arm64.deb
U-Boot for Edge2, the branch is khadas-edges-v2017.09
.