Table of Contents

VIM3/3L Build Linux U-Boot

We provided 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.

$ source setenv.sh

Choose the correct version for your requirements.

Build U-Boot

Build U-Boot with a single command:

$ 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.

Build U-Boot Debian package

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.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.

About U-Boot Source Code

U-Boot for VIM3, the branch is khadas-vims-v2015.01.

See Aslo

Upgrade U-Boot.
Build Linux Kerenl.
Build Ubuntu.