Message ID | 20200108013030.6067-1-peng.fan@nxp.com |
---|---|
State | Accepted |
Commit | e6c4c9d060db2fad8cc245a9fafb1f913167da32 |
Headers | show |
Series | [V2,1/3] imx8mn: evk: add README | expand |
Hi Peng, On Tue, Jan 7, 2020 at 10:10 PM Peng Fan <peng.fan at nxp.com> wrote: > > Add a README for users to build a workable image. > > Signed-off-by: Peng Fan <peng.fan at nxp.com> > --- > > V2: > Update README follow Fabio's comments Reviewed-by: Fabio Estevam <festevam at gmail.com> > +Build U-Boot > +============ > +$ export CROSS_COMPILE=aarch64-poky-linux- > +$ make imx8mn_ddr4_evk_defconfig > +$ export ATF_LOAD_ADDR=0x960000 Not related to this patch, but just curious if imx8qxp-mek also need to export ATF_LOAD_ADDR? Stil not able to boot imx8qxp-mek with mainline U-Boot. Thanks
> Subject: Re: [PATCH V2 1/3] imx8mn: evk: add README > > Hi Peng, > > On Tue, Jan 7, 2020 at 10:10 PM Peng Fan <peng.fan at nxp.com> wrote: > > > > Add a README for users to build a workable image. > > > > Signed-off-by: Peng Fan <peng.fan at nxp.com> > > --- > > > > V2: > > Update README follow Fabio's comments > > Reviewed-by: Fabio Estevam <festevam at gmail.com> > > > +Build U-Boot > > +============ > > +$ export CROSS_COMPILE=aarch64-poky-linux- $ make > > +imx8mn_ddr4_evk_defconfig $ export ATF_LOAD_ADDR=0x960000 > > Not related to this patch, but just curious if imx8qxp-mek also need to export > ATF_LOAD_ADDR? Not needed. I just updated README, please try. Mostly seco image change in the various releases could cause issue. I am using REV-C1 board, it boots well follow the new README. Regards, Peng. > > Stil not able to boot imx8qxp-mek with mainline U-Boot. > > Thanks
diff --git a/board/freescale/imx8mn_evk/README b/board/freescale/imx8mn_evk/README new file mode 100644 index 0000000000..ff3d15c02b --- /dev/null +++ b/board/freescale/imx8mn_evk/README @@ -0,0 +1,37 @@ +U-Boot for the NXP i.MX8MN EVK board + +Quick Start +=========== +- Build the ARM Trusted firmware binary +- Get firmware-imx package +- Build U-Boot +- Boot + +Get and Build the ARM Trusted firmware +====================================== +Note: srctree is U-Boot 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.5.bin +$ chmod +x firmware-imx-8.5.bin +$ ./firmware-imx-8.5 +$ cp firmware-imx-8.5/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
Add a README for users to build a workable image. Signed-off-by: Peng Fan <peng.fan at nxp.com> --- V2: Update README follow Fabio's comments board/freescale/imx8mn_evk/README | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 board/freescale/imx8mn_evk/README