NXP i.MX93 EVK flashing problems with Linux 6.1.36_2.1.0 and UUU on Windows 10 and Ubuntu

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

NXP i.MX93 EVK flashing problems with Linux 6.1.36_2.1.0 and UUU on Windows 10 and Ubuntu

1,267 Views
Louis3
Contributor II

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_imx93evk_v6.1.36-2.0.1.png

Windows (UUU_imx93-11x11-lpddr4x-evk_v6.1.36-2.0.1):

Windows_UUU_imx93-11x11-lpddr4x-evk_v6.1.36-2.0.1.png

Ubuntu (UUU_imx93evk_v6.1.36-2.0.1):

Ubuntu_UUU_imx93evk_v6.1.36-2.0.1.png

Ubuntu (UUU_imx93-11x11-lpddr4x-evk_v6.1.36-2.0.1):

Ubuntu_UUU_imx93-11x11-lpddr4x-evk_v6.1.36-2.0.1.png

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) :

Ubuntu_UUU_imx93evk_v6.1.22-2.0.0.pngWindows_UUU_imx93evk_v6.1.22-2.0.0.png

Summary:

VersionWindowsUbuntu
Linux 6.1.36_2.1.0FAILFAIL
Linux 6.1.22_2.0.0SUCCESSSUCCESS
Linux 6.1.1_1.0.0SUCCESSSUCCESS
Yocto MACHINE=imx93evkFAILFAIL
Yocto MACHINE=imx93-11x11-lpddr4x-evkFAILFAIL

 

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:

VersionWindows
Linux 6.1.36_2.1.0FAIL: Nothing on serial COM
Linux 6.1.22_2.0.0SUCCESS
Linux 6.1.1_1.0.0SUCCESS
Yocto MACHINE=imx93evkFAIL: Nothing on serial COM
Yocto MACHINE=imx93-11x11-lpddr4x-evkFAIL: 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

Labels (1)
0 Kudos
Reply
5 Replies

858 Views
JiangQian
Contributor II

@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

0 Kudos
Reply

1,252 Views
Alejandro_Salas
NXP TechSupport
NXP TechSupport

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!

1,239 Views
Louis3
Contributor II

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:
boot_imx93evk.png

Here is a photo of my board

20231214_111013.png

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

0 Kudos
Reply

1,177 Views
Alejandro_Salas
NXP TechSupport
NXP TechSupport

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.

 

 

iMX93_PartNumberDefinition.jpg

 

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.

0 Kudos
Reply

1,169 Views
Louis3
Contributor II

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

0 Kudos
Reply