mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-21 02:33:07 +00:00
f0f461287e
As explained in the text at the bottom of the page https://source.codeaurora.org/external/imx/imx-atf: "QUIC repositories on this site will not receive any updates after March 31, 2022, and will be deleted on March 31, 2023." Point to the NXP ATF github repo instead. Signed-off-by: Fabio Estevam <festevam@denx.de> Reviewed-by: Oliver Graute <oliver.graute@kococonnector.com> Reviewed-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Reviewed-by: Frieder Schrempf <frieder.schrempf@kontron.de>
37 lines
1 KiB
Text
37 lines
1 KiB
Text
U-Boot for Google's i.MX8MQ Phanbell board
|
|
|
|
Quick Start
|
|
===========
|
|
- Build the ARM Trusted firmware binary
|
|
- Get ddr and hdmi firmware
|
|
- Build U-Boot
|
|
- Boot
|
|
|
|
Get and Build the ARM Trusted firmware
|
|
======================================
|
|
Note: srctree is U-Boot source directory
|
|
Get ATF from: https://github.com/nxp-imx/imx-atf
|
|
branch: imx_4.19.35_1.0.0
|
|
$ make PLAT=imx8mq bl31
|
|
$ cp build/imx8mq/release/bl31.bin $(builddir)
|
|
|
|
Get the ddr and hdmi firmware
|
|
=============================
|
|
$ wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-7.9.bin
|
|
$ chmod +x firmware-imx-7.9.bin
|
|
$ ./firmware-imx-7.9.bin
|
|
$ cp firmware-imx-7.9/firmware/hdmi/cadence/signed_hdmi_imx8m.bin $(builddir)
|
|
$ cp firmware-imx-7.9/firmware/ddr/synopsys/lpddr4*.bin $(builddir)
|
|
|
|
Build U-Boot
|
|
============
|
|
$ export CROSS_COMPILE=aarch64-linux-gnu-
|
|
$ make imx8mq_phanbell_defconfig
|
|
$ make flash.bin
|
|
|
|
Burn the flash.bin to MicroSD card offset 33KB
|
|
$sudo dd if=flash.bin of=/dev/sd[x] bs=1K seek=33
|
|
|
|
Boot
|
|
====
|
|
Set Boot switch SW1: 1011 to boot from Micro SD.
|