The system cannot recognize the USB flash drive in imx8mplus platform
Dear NXP,
GL3523 is a USB HUB IC
We have done some experiments:
(1) Use a USB flash drive to plug in 4 USB PORTs. Both USB 2.0 ports can be recognized by the system. The 2 USB 3.0 ports can't be recognized by the system.
(2) As shown in the figure, jumper the GL3523 IC USB3.0 pin to the USB cable, and plug in the USB cable to the computer's USB 2.0 slot, so that GL3523 can receive the computer's USB signal.
(3) Plug in the USB flash drive to the srg_imx8mplus USB 3.0 slot, the system can recognize the USB flash drive.
I think imx8mplus does not provide USB 3.0 signal to
GL3523. So the flash drive in the USB 3.0 slot cannot be recognized.
Can you tell me how to modify the USB code?
Dear NXP ,
Code base:
repo init -u https://source.codeaurora.org/external/imx/imx-manifest -b imx-linux-gatesgarth -m imx-5.10.9-1.0.0.xml
Hello,
If this is still prove helpful, it will be difficult to provide much without logs, even so I think you may refer to the USB3 sour code, for the code structure you may refer to the i.MX Reference Manual chapter 4.10 USB3
Also, it may be useful to try using the Unit test to check the USB functionality, you'll find more information in the same document i.MX Reference Manual chapter 10.3.7 USB
Best regards,
Aldo.
Dear NXP,
Supplementary explanation, 4 USB ports (2 USB 2.0, 2 USB 3.0)
They are Type A USB. There is no Type C USB.