I have Verdin Development Board V 1.1B and Verdin iMX8M-Plus with installed TorizonCore.
I connected an USB-C cable to X66 connector to my Windows 10 PC so that I can see the 4 COM ports, as explained in the Section 2.21 ( USB Debugger) of the Verdin Development Board Datasheet.
No problem from this side; everything works as expected.
But I noticed that if I plug or unplug an USB device (even a pendrive) from another USB port of my PC, the Verdin Development Bord is immediately powered off.
I thought to the 4xGPIO pins used for performing basic Development Board control features: Power ON/OFF, Reset, …
This is the reason, because if I remove the jumpers 16, 17, 18 and 19 from X6 (disconnecting FTDI_GPIOLx from DBG_xxxx) the shutdown never appears.
Is this a known behavior?
Is this specific to my setup?
yes, this is a known issue. The USB too UART chip cause the reset on the connected reset lines.
On the newer boards, we program the FTDI chip so that only 2 UARTS show up and the rest is configured as GPIOs.
only to be sure that I was able to explain what I see.
I see the board shutdown when I plug an USB pendrive into another USB port of my laptop.
It seems that when the PC must deliver power to the new device, sometinh happens on all the USB ports (a short undervoltage?) and this produces the reset of the lines behind FTDI chip.
Have you already experienced something similar?
Or should I investigate on my laptop? Maybe the USB system is faulty.