mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-23 19:43:33 +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>
38 lines
950 B
Text
38 lines
950 B
Text
U-Boot for the Beacon EmbeddedWorks i.MX8M Nano Devkit
|
|
|
|
Quick Start
|
|
===========
|
|
- Build the ARM Trusted firmware binary
|
|
- Get ddr firmware
|
|
- Build U-Boot
|
|
- Boot
|
|
|
|
Get and Build the ARM Trusted firmware
|
|
======================================
|
|
Note: $(srctree) is U-Boot source directory
|
|
|
|
$ git clone https://github.com/nxp-imx/imx-atf
|
|
$ git lf-5.10.72-2.2.0
|
|
$ make PLAT=imx8mn bl31 CROSS_COMPILE=aarch64-linux-gnu-
|
|
$ cp build/imx8mn/release/bl31.bin $(srctree)
|
|
|
|
Get the DDR firmware
|
|
====================
|
|
$ wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-8.9.bin
|
|
$ chmod +x firmware-imx-8.9.bin
|
|
$ ./firmware-imx-8.9
|
|
$ cp firmware-imx-8.9/firmware/ddr/synopsys/lpddr4*.bin $(srctree)
|
|
|
|
Build U-Boot
|
|
============
|
|
$ make imx8mn_beacon_defconfig
|
|
$ make CROSS_COMPILE=aarch64-linux-gnu-
|
|
|
|
Burn U-Boot to microSD Card
|
|
===========================
|
|
$ sudo dd if=flash.bin of=/dev/sd[x] bs=1024 seek=32
|
|
|
|
Boot
|
|
====
|
|
Set baseboard DIP switch:
|
|
S17: 1100XXXX
|