Dear Sirs:
We bought a iMX93EVK from NXP.
And for the Yocto system, I can boot the board for Linux 6.1.1_1.0.0/Linux 6.1.22_2.0.0.
However, when I try Linux 6.1.55_2.2.0 and every version later, we can not boot the imx93evk board by using the NXP pre-built firmware.
I ever try to tar the boot/root partition, and it can see the boot screen from UART, so it seems the problem is on the u-boot.
Do you know what and how we can boot it from 6.1.55?
Regards,
/ckhsu
Solved! Go to Solution.
Hi,
That is correct and to support for new BSP won't be provided. Suggest not to use old silicon revision.
However, you can refer to the guide for migration. AN13997
Regards
Harvey
Hi,
Please share how you flash the prebuild image and download link. and error message.
Regards
Harvey
Hi Harvey:
I try both linux command dd and the balenaEtcher from https://etcher.balena.io/ to fuse the NXP provided prebuilt image into the SD card.
The version of the balenaEtcher I used is 1.5.115/1.18.11
https://github.com/balena-io/etcher/releases/
The IMX93 image I used for example 6.6.23_2.0.0 are from below link
https://www.nxp.com/webapp/Download?colCode=L6.6.23_2.0.0_MX93&appType=license
The IMX93 image I used for example 6.1.22_2.0.0 are from below link
https://www.nxp.com/webapp/Download?colCode=L6.1.22_2.0.0_MX93-BETA&appType=license
After extract the downloaded prebuilt zip files. I use balenaEtcher to flash the file:
6.6.23_2.0.0 ==> imx-image-full-imx93evk.wic
6.1.22_2.0.0 ==> imx-image-full-imx93evk.wic
Or the linux dd command where /dev/sda is my sd card device:
cat imx-image-full-imx93evk.wic | sudo dd of=/dev/sda bs=1M conv=fsync status=progress
Where the iMX9EVK boot switch is set to SD as SW1301 described in the quick start guide.
Both dd or balenaEtcher can create the SD card and boot the 6.1.22 image for my iMX93EVK without problem. But fail to boot for 6.1.36/6.1.55/6.6.3/6.6.23.
When failing, there are NOTHING output from the console.
By the way, I also try the same thing on my iMX8MP/iMX8MM boards with related prebuilt images of the version, and there is no similar problems on it.
Regards.
/ckhsu
Hi Harvey:
To prevent the problem is only on eMMC, I also tru to use uuu in both 6.1.22/6.6.23 to test:
In 6.1.22, I can do it without problem to flash a sd card:
However, when using 6.6.23, I fail to do it with the command, and the error is same as doing in eMMC, therefore I think the problem is NOT solved even using uuu:
Regards,
/ckhsu
Hi Harvey:
I don't think the uuu can solve the problem. I can use uuu to download the 6.1.22 but fail after this version.
This is how I can download thru uuu for 6.1.22.
And for the same way for uuu test on 6.6.23
You can see the error still happen.
And I found this link:
https://community.nxp.com/t5/i-MX-Processors/uuu/m-p/1862107
The reporter use RevA1, and SCH RevB2.
And our board is RevA and SCH RevB1 seems to be older than theirs.
The support's answer is that the latest working release on that RevA silicon revision is Linux 6.1.22_2.0.0.
If this is correct, is there any way to fix the problem?
Regards,
/ckhsu
Hi,
That is correct and to support for new BSP won't be provided. Suggest not to use old silicon revision.
However, you can refer to the guide for migration. AN13997
Regards
Harvey
Dear Sirs:
I also try the 6.1.36-2.1.0 prebuilt image which also can not boot my imx93evk.
Regards,
/ckhsu