The system cannot recognize the USB flash drive in imx8mplus platform.

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

The system cannot recognize the USB flash drive in imx8mplus platform.

3,096 次查看
t2865k5
Contributor I

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?

0 项奖励
5 回复数

3,081 次查看
t2865k5
Contributor I

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

0 项奖励

2,979 次查看
AldoG
NXP TechSupport
NXP TechSupport

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.

0 项奖励

3,083 次查看
t2865k5
Contributor I

Dear NXP,

You can refer the USB_HUB_circuit.jpg and USB2.jpg

0 项奖励

3,083 次查看
t2865k5
Contributor I

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.

 

0 项奖励

3,084 次查看
t2865k5
Contributor I

Dear NXP,

You can refer the USB_HUB_circuit.jpg .

0 项奖励