On 06/01/20 09:04, Peng Fan wrote: > Add a README for users to build a workable image. > > Signed-off-by: Peng Fan <peng....@nxp.com> > --- > board/freescale/imx8mn_evk/README | 37 +++++++++++++++++++++++++++++++++++++ > 1 file changed, 37 insertions(+) > create mode 100644 board/freescale/imx8mn_evk/README > > diff --git a/board/freescale/imx8mn_evk/README > b/board/freescale/imx8mn_evk/README > new file mode 100644 > index 0000000000..12754c7999 > --- /dev/null > +++ b/board/freescale/imx8mn_evk/README > @@ -0,0 +1,37 @@ > +U-Boot for the NXP i.MX8MM EVK board > + > +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
You mean the imx-atf source directory ? > +Get ATF from: https://source.codeaurora.org/external/imx/imx-atf > +branch: imx_4.19.35_1.1.0 > +$ make PLAT=imx8mn bl31 > +$ cp build/imx8mn/release/bl31.bin $(srctree) > + > +Get the ddr firmware > +============================= > +$ wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-8.0.bin > +$ chmod +x firmware-imx-8.0.bin > +$ ./firmware-imx-8.0 > +$ cp firmware-imx-8.0/firmware/ddr/synopsys/ddr4*.bin $(srctree) > + > +Build U-Boot > +============ > +$ export CROSS_COMPILE=aarch64-poky-linux- > +$ make imx8mn_ddr4_evk_defconfig > +$ export ATF_LOAD_ADDR=0x960000 > +$ make flash.bin > + > +Burn the flash.bin to MicroSD card offset 32KB > +$sudo dd if=flash.bin of=/dev/sd[x] bs=1024 seek=32 > + > +Boot > +==== > +Set Boot switch to SD boot > Regards, Stefano -- ===================================================================== DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sba...@denx.de =====================================================================