Hello everyone,
I'm working with an NXP i.MX93 EVK board and I tried to flash the eMMC with the latest Linux version 6.1.36_2.1.0 (NXP - Linux Current Release) and the UUU tool (GitHub) from both Windows 10 and Ubuntu. I'm stuck with these 2 errors:
Windows (UUU_imx93evk_v6.1.36-2.0.1):
Windows (UUU_imx93-11x11-lpddr4x-evk_v6.1.36-2.0.1):
Ubuntu (UUU_imx93evk_v6.1.36-2.0.1):
Ubuntu (UUU_imx93-11x11-lpddr4x-evk_v6.1.36-2.0.1):
I get exactly the same errors when I try to flash a Linux version compiled with Yocto Project.
The strange thing is that with the previous Linux versions, everything works (Linux 6.1.22_2.0.0 and Linux 6.1.1_1.0.0) :
Summary:
Version | Windows | Ubuntu |
Linux 6.1.36_2.1.0 | FAIL | FAIL |
Linux 6.1.22_2.0.0 | SUCCESS | SUCCESS |
Linux 6.1.1_1.0.0 | SUCCESS | SUCCESS |
Yocto MACHINE=imx93evk | FAIL | FAIL |
Yocto MACHINE=imx93-11x11-lpddr4x-evk | FAIL | FAIL |
I also tried to flash an SD card using the .wic image with Balena Etcher but that didn't work either.
Here is the result:
Version | Windows |
Linux 6.1.36_2.1.0 | FAIL: Nothing on serial COM |
Linux 6.1.22_2.0.0 | SUCCESS |
Linux 6.1.1_1.0.0 | SUCCESS |
Yocto MACHINE=imx93evk | FAIL: Nothing on serial COM |
Yocto MACHINE=imx93-11x11-lpddr4x-evk | FAIL: Nothing on serial COM |
I've tried searching the NXP forum and the internet but nobody seems to have encountered these errors and here's the only thing I've found: i.MX93 bootloader in LF_v6.1.36-2.1.0 not working?
My ultimate goal is to be able to flash a Linux image compiled using the Yocto Project which has a debian package manager (apt is not currently working).
Thanks in advance for your help.
Louis
@Louis3 Have you done this task? Can you share me the document or guide you follow to build yocto image for imx93evk?
I just follow below document, but it doesn't have a clear steps to build image for imx93evk.
Can you share me your way?
https://www.nxp.com.cn/docs/en/user-guide/IMX_YOCTO_PROJECT_USERS_GUIDE.pdf
Hello @Louis3
I hope you are doing well.
I need to ask to you, Are you trying with Silicon version A0 or A1?
If you are using A0, the last BSP (6.1.36_2.1.0) do not support this Silicon version, only the A1.
Best regards!
Hello @Alejandro_Salas,
Thanks for you prompt reply.
I'm not sure about where I can get this information but I found that in the debugging console (Cortex-A55) when booting with a previous release:
Here is a photo of my board
Are thoses informations enough to identify the Silicon version ?
If my current Silicon version is A0, how can I indicate that in the Yocto Project ?
Thanks,
Louis
Hello @Louis3 ,
If your part number ends in A, you have an A0.
If your part number ends in B, you have an A1 Revision.
So, you part number ends in A, you have an A0 silicon version.
The last BSP is not compatible with A0, you should try with new A1 or decrement the BSP version.
Best regards.
Hello @Alejandro_Salas,
Thanks, now I'm sure I have the Silicon version A0.
What should I specify in the Yocto config file to build a image compatible for A0 ?
I tried : PREFERRED_VERSION_mx93 = "A0" but without success.
Louis