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. Edge), U-Boot version, Linux version, system version, etc.
$ source setenv.sh
Choose the correct version for your requirements.
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. Edge
The folder location is build/images/debs/1.0.11/Edge, and the Debian U-Boot package is linux-u-boot-xxx-xxx_xxx-xxx_arm64.deb.
linux-u-boot-edge-vendor_1.0.11-2017.09_arm64.deb
U-Boot for Edge, the branch is khadas-edge-v2017.09.