Hello everyone,
I'm tryng to build the imx-boot image by using imx-mkimage, following the steps I found for i.MX 93 A1 in Linux Users Guide (from 39/166 to 40/166):
https://www.nxp.com/doc/IMX_LINUX_USERS_GUIDE
I succesfully build u-boot.bin and u-boot-spl.bin (GitHub - nxp-imx/uboot-imx at lf_v2023.04) and I and I copied them in imx-mkimage/iMX93 (source: GitHub - nxp-imx/imx-mkimage: i.MX Mkimage Bootloader Tool 6.6.3_1.0.0).
In the same folder I put bl31.bin, generated from GitHub - nxp-imx/imx-atf: i.MX ARM Trusted firmware together with mx93a1-ahab-container.img (u-boot/doc/board/nxp/imx93_11x11_evk.rst at master · u-boot/u-boot · GitHub) . So the final content of the folder is this:
When it comes to run the command:
make SOC=iMX93 flash_singleboot
The output gives the following error:
Can anyone help me with this issue? I can't figure out what is going on.
Thanks, in advance,
Bob
Solved! Go to Solution.
Hi,
This is another issue missing DDR firmware.
Follow the steps as below.
wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-8.23.bin
chmod +x firmware-imx-8.23.bin
./firmware-imx-8.23.bin
copy missing ddr firmware from -> firmware-imx-8.23/firmware/ddr/synopsys/
Regards
Harvey
It seems that the commit number has not been generated. please make sure your download. Have a run "git rev-parse --short=8 HEAD >> src/build_info.h" to see what it is.
Regards
Harvey
Hello @Harvey021 ,
Thanks for responding,
I tried the command you suggested and this is the output:
Can you tell me what I have to do next?
Thanks,
Bob
This seems to be a problem with your git.
or did you download the imx-mkimage in git clone?
Regards
Harvey
Hello,
I tried to do the gitclone command as you suggested:
git clone https://github.com/nxp-imx/imx-mkimage.git
The download terminated succesfully, then I moved all the necessary files into iMX93 folder. Then I execute:
make SOC=iMX93 flash_singleboot
this command returns:
How can i go ahead?
Regards,
Bob
Hi,
This is another issue missing DDR firmware.
Follow the steps as below.
wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-8.23.bin
chmod +x firmware-imx-8.23.bin
./firmware-imx-8.23.bin
copy missing ddr firmware from -> firmware-imx-8.23/firmware/ddr/synopsys/
Regards
Harvey
Thank you, now it works!
Regards,
Bob