Hello, we are bringing up a custom board with the iMX8M Nano.
Our custom board differs from the 8M Nano EVK in that we do not use USB-C. Otherwise, the USB circuitry seems straightforward. We run USB +5V through a 30k resistor to USB1_VBUS as was done on the EVK.
We use a Raspberry Pi for UUU - this setup works with the 8M Nano EVK.
dmesg shows the USB device is detected:
[26098.720244] usb 1-1.4: new high-speed USB device number 20 using dwc_otg
[26098.851605] usb 1-1.4: New USB device found, idVendor=1fc9, idProduct=013e, bcdDevice= 0.01
[26098.851631] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[26098.851643] usb 1-1.4: Product: SE Blank 815
[26098.851655] usb 1-1.4: Manufacturer: NXP SemiConductor Inc
[26098.880927] hid-generic 0003:1FC9:013E.0002: hiddev96,hidraw0: USB HID v1.10 Device [NXP SemiConductor Inc SE Blank 815 ] on usb-20980000.usb-1.4/input0
Serial Download fails almost immediately on our custom board.
pi@raspberrypi:~ $ sudo ./uuu-rpi-stretch flash_artemis_evk_8mn
uuu (Universal Update Utility) for nxp imx chips -- libuuu_1.4.43-4-g9aff92a
Success 0 Failure 1
1:14 1/ 1 [HID(W):LIBUSB_ERROR_TIMEOUT ] SDPS: boot -f u-boot-imx8mn-evk-uuu.imx
Occasionally the error will be LIBUSB_ERROR_IO but it is usually the TIMEOUT error above.
The failure comes so early there is no UART output. Can you give us some ideas on how to debug this? Thank you,
Joe