Hello, I use otg1 as host , use otg2 as device, it does not confict with the rule that imx6ul can only have one otg?
But now I cant detect OTG2 as a device, it only respond that a low speed device detected and time out(-32), what's wrong?
The problem was solved because our Hardware engineer had turn over the D+ and D-.....
Of course, you can use USB_OTG1 port as Host only and USB_OTG2 port as Device only. In that case, you have to configure USB_OTG2 port for Device only mode, refer to the Section 4.10 of the attached document for the information on how to do that. Also, check that USB_OTG2_VBUS voltage is present during the Device operation.
Have a great day,
Artur
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------