I built a custom board and used IMX8M plus processor. When the firmware team tried to upload the prebuilt image of the EVK dev board using UUU they encounter this issue:
Fail HID(W):LIBUSB_ERROR_TIMEOUT(1s)
There are a few differences between the custom board design and the EVK dev board, and the differences are:
1/ To upload the image I connected the Micro-b USB 2.0 directly to USB1 of IMX8M plus, whilst in the dev board the USB is connected to USB-to-Serial IC and then connected two UART signals to UART 2 and 4 of IMX8M plus
2/ DRAM:
We used 2GB LPDDR4 PN:MT53D512M32D2DS-053 AAT:D
Dev Board 6GB LPPDR4 PN:MT53E1536M32D4DT-046 WT:A
3/ Same PMIC
4/eMMC:
We used 8GB eMMC 5.1 PN:SDINBDG4-8G-XA
Dev Board 32GB eMMC5.1 PN:SDINBDG4-32G-I1
Any idea what seems to be the problem?
Here maybe caused by the usb, for the usb USB 2.0 design you need to see the
To see if this section will be OK.
For the DDR you also need to configure proper parameters.