U-Boot for the TQ-Systems TQMa7x modules

This file contains information for the port of U-Boot to the TQ-Systems TQMa7x modules.

Boot source

The following boot sources are supported:

  • SD/eMMC

  • USB (SDP)

QSPI boot is functional but requires an additional prepended NXP header image. This currently unsupported in u-boot.

Building

To build U-Boot for the TQ-Systems TQMa7x modules:

make tqma7_mba7_<boot>_defconfig
make

boot is a placeholder for the boot device:

mmc

SD/eMMC

uuu

USB (SDP)

The default build artifact is named u-boot-with-spl.imx.

Serial Download Protocol (SDP) / USB boot

The complete system image can be programmed with uuu (https://github.com/nxp-imx/mfgtools) to eMMC.

Serial Download Protocol is supported on the Micro-B USB port (X5) of MBa7x. The command fastboot usb 0 is used to enable the fastboot gadget.

Build SDP enabled U-Boot image

make <som>_mba7_uuu_defconfig
make

Booting

With UUU

uuu -b spl <UUU U-Boot image>

Support Wiki

See TQ Embedded Wiki for TQMa7x.