I have four CCIMX8 modules. Two of them have the PN:(1P) 50001980-02 D part number, while the other two have PN:(1P) 50001980-02 C and PN:(1P) 50001980-02 B part numbers.
I am compiling the 2019 U-Boot version using Yocto and generating the binary file. I successfully flash this binary file to the B and C revision SOMs using the following command:
.\uuu.exe -V -b emmc .\imx-boot-mitrona-ccimx8x-sbc-pro-C0-2GB_32bit.bin
However, when I try to flash the D revision SOMs, I encounter the following error:
Fail HID(W): LIBUSB_ERROR_IO
The only binary file that I can successfully flash to the D revision SOMs is the one provided at this link:
Specifically, I can flash the “imx-boot-ccimx8x-sbc-pro-C0.bin-flash_spl” binary file.
I would like to understand the reason behind this issue. Do I need to modify the U-Boot source code to support the D revision SOMs, or could there be a hardware-related issue with these specific modules?
I would appreciate any insights or guidance on this matter.
Best regards.