Using the prebuilt images from NXP, available here: https://www.nxp.com/design/design-center/software/embedded-software/i-mx-software/embedded-linux-for... I have attempted to program my IMX93EVK with these images including both the 6.12 kernel builds and the 6.6.52 for the IMX93EVK.
All of my attempts, when it seems uuu can recognize the board, have ended with the following message:
"'C:\Users\kleavell\Downloads\uuu(1).exe' .\uuu.auto uuu (Universal Update Utility) for nxp imx chips -- libuuu_1.5.182-0-gda3cd53 Success 0 Failure 1 1:91-2F0B37F 1/ 1 [HID(W): LIBUSB_ERROR_PIPE (-9) ] SDPS: boot -f imx-boot-imx93-1 PS C:\Users\kleavell\Desktop\reference\LF_v6.12.3-1.0.0_images_IMX93EVK>"
I have done some poking around and it seems that uuu.exe recognizes the board as a IMX93 as it shows up when I issue a `uuu.exe -lsusb`. Any ideas on what could be going wrong?
I have configured the board boot like so:
dip switch 1301 has the pins at the following state when it seems like my board is recognized by uuu: 1234 respectively are 1100 based on the silk screen next to the switch.
Any thoughts are appreciated!
Solved! Go to Solution.
@Rita_WangThank you for taking the time to test and respond, your feedback helped me!
Turns out that I ended up with an older revision dye. In the forums they call it the A0. But it is etched into my IC as: PIMX9352CVUXMAA. Chatted with a colleague of mine and he had no issues loading up the newest IMX-Linux release from NXP 6.12.3 using the A1 revision of the dye with the exact same process.
His EVK has an IC that reads PIMX9352CVVXMAB which I assume is the A1.
Additional Clues that this may be the case: The EVK won't boot from the SD card either if you load it with a newer kernel version than 6.1
Which is actually what led me to this post: https://community.nxp.com/t5/i-MX-Processors/imx93evk-cannot-boot-from-sd-card/m-p/1779127 in-which the solution was found!
@Rita_WangThank you for taking the time to test and respond, your feedback helped me!
Turns out that I ended up with an older revision dye. In the forums they call it the A0. But it is etched into my IC as: PIMX9352CVUXMAA. Chatted with a colleague of mine and he had no issues loading up the newest IMX-Linux release from NXP 6.12.3 using the A1 revision of the dye with the exact same process.
His EVK has an IC that reads PIMX9352CVVXMAB which I assume is the A1.
Additional Clues that this may be the case: The EVK won't boot from the SD card either if you load it with a newer kernel version than 6.1
Which is actually what led me to this post: https://community.nxp.com/t5/i-MX-Processors/imx93evk-cannot-boot-from-sd-card/m-p/1779127 in-which the solution was found!
Hi @kleavell ,
I have tested on my board it work well.
LF_v6.12.3-1.0.0_images_IMX93EVK> .\uuu.exe .\uuu.auto
Using this command.
Your "[HID(W): LIBUSB_ERROR_PIPE (-9) ] SDPS: boot -f imx-boot-imx93-1 PS" error caused by the usb connection, I think you can try to change another usb type-c line to try, and make sure boot mode pins: SW1301 1100 (from 1-4, low to high).
You can try it, if still not work tell me freely
Wish you have a nice day
Best Regards
Rita