USB ports not working on an i.MX8M Board

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

USB ports not working on an i.MX8M Board

1,790 Views
a_bardi
Contributor I

Hello everyone,
I’m implementing a DART-MX8M CPU on a custom board that I designed.
I have problems with the USB ports. Attached image USB1.jpg shows the block diagram of the interfaces.
At the moment, none of the USB interfaces work; Even a simple USB flash disk (USB2.0) put into USB3.0 connector J3 does not work.
Some details:
- The same CPU, put in the development kit VAR-DT8M, shows that USB is working.
- image USB2.jpg shows the USB3.0 circuit schematics
- I tried to check the electrical signals D+ and D- on the USB connector (J3) upon insertion of the Flash disk in the connector; while I see the D+ line pulled up by the peripheral (the flash disk), the host (the CPU) never responds.
Excluding any electrical issue that I searched for without success, could you see any major issue/error/lack 
Should I change some CPU setup/config register?
Can you help me in any way?

Thanks

0 Kudos
2 Replies

1,627 Views
igorpadykov
NXP Employee
NXP Employee

Hi Antonio

since this is third party board may be recommended to post issue on its

vendor forum:  Variscite Forums - Index page 

In general  one can check hardware using i.MX8M Hardware Developer’s Guide
https://www.nxp.com/webapp/Download?colCode=IMX8MDQLQHDG

Some useful links for DART-MX8M USB:

DART-MX8M USB OTG - Variscite Wiki 
IMX USB Host - Variscite Wiki 

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos

1,627 Views
a_bardi
Contributor I

Thanks Igor, I already got in contact with the Variscite support.

As you suggest I will also try on the Variscite Forum.
Anyway I think this is a quite general question, any help would be greatly appreciated.

-Antonio-

0 Kudos