Build Commands LE 9.2.x

Amlogic images based on the legacy Linux 3.14 kernel were dropped for this release, with development shifting to the mainline Linux kernel.

Image

Command

Allwinner A64

PROJECT=Allwinner ARCH=arm DEVICE=A64 make image

Allwinner H3

PROJECT=Allwinner ARCH=arm DEVICE=H3 make image

Allwinner H6

PROJECT=Allwinner ARCH=arm DEVICE=H6 make image

Generic Intel/AMD x86_64

PROJECT=Generic ARCH=x86_64 make image

Raspberry Pi 0/1

PROJECT=RPi ARCH=arm DEVICE=RPi make image

Raspberry Pi 2/3

PROJECT=RPi ARCH=arm DEVICE=RPi2 make image

Raspberry Pi 4

PROJECT=RPi ARCH=arm DEVICE=RPi4 make image

Rockchip MiQi

PROJECT=Rockchip ARCH=arm DEVICE=MiQi make image

Rockchip RK3328

PROJECT=Rockchip ARCH=arm DEVICE=RK3328 make image

Rockchip RK3399

PROJECT=Rockchip ARCH=arm DEVICE=RK3399 make image

Rockchip Tinkerboard/S

PROJECT=Rockchip ARCH=arm DEVICE=Tinkerboard make image

Notes

To improve Jenkins/CI automation with ARM SoC projects that support multiple $DEVICE types make image will iterate through all board/u-boot configurations for the device defined in scripts/uboot_helper resulting in ~3-10 images in the target folder. To avoid this behaviour and build a single board-specific image UBOOT_SYSTEM=<board> can be appended to the build command, e.g. to build an Amlogic image for a LibreComputer LePotato board:

PROJECT=Amlogic ARCH=arm DEVICE=AMLGX UBOOT_SYSTEM=lepotato make image

Several ARM SoC devices have a UBOOT_SYSTEM=box configuration which excludes u-boot and provides all device-trees, allowing the image to boot using the Android/BSP u-boot on eMMC/SPI.

Environment

Official releases were built using Ubuntu 18.04 LTS.

Edit on GitHub