Thanks,
Venkatesh
Hi Ritesh Patel,
Our custom design we made as USB OTG1 with USB3.0 device (micro usb3.0 connector) , USB 2.0 we didn't try.
Thanks,
Venkatesh
Hi Venkatesh,
Thank you for the response.
We are using USB3.0 Type A connector. You have used Micro B USB3.0 connector. Ultimately, USB HID detection during Serial download mode uses OTG USB2.0 connections only. So We just have to configure OTG1 port in a device mode.
How have you configured your OTG1_ID pin in your Hardware?
Have a great day,
Pavel Chubakov
-------------------------------------------------------------------------------
Note:
This thread is continued as a private discussion with the submitter,
NXP support is not following the thread anymore.
-------------------------------------------------------------------------------
Dear Paval Chubakov,
Thanks for your support !!!
By,
Venkatesh
Hi Venkatesh,
Is your issue resolved?
Are you able to detect USB OTG1 port as a USB2.0 device (iMX8M as a HID device) to support serial download mode?
Dear Paval Chubakov,
Thaks for your update,
2. All USB connectors on the board can be used for connection to USB 1.0 or USB 2.0 or USB 3.0 devices.
I need to know what is the difference between the USB1 and USB2 , How SOC Rom code will identify the device mode .
In the manual following section 6.1.8 Serial Downloader says: "In this mode, the ROM programs the WDOG1 for a time-out specified by the fuse WDOG Time-out Select (See fusemap for details) if the WDOG_ENABLE eFuse is 1 and continuously polls for the USB connection. If no activity is found on the USB OTG1 and the watchdog timer expires, the Arm core is reset.
"
Then serial downloader mode always will work with USB1 interface lines USB1_DN/DP, USB1_RXN/RXP, USB1TXN/TXP and USB1_ID(USB OTG1) ?
4.If USB 3.0 Micro-B connector is used, your board is USB slave.
NXP serial downloader from IMX8MDQLQRM reference manual correctly works if USB slave is connected. --> always will work with USB1?
ROM code expects any ID pin status changes , suppose we are going to connect USB3.0 Micro B connector. Let me know the USB1-ID pin status how need to connect(Low/High/float)?
Thanks,
Venkatesh
USB bus power is a limited resource. During device enumeration, a host evaluates a device’s power requirements. If the power requirements of a particular configuration exceed the power available to the device, Host Software shall not select that configuration.
It means that your solution is incorrect.
NXP serial downloader from IMX8MDQLQRM reference manual correctly works if USB slave is connected.
Have a great day,
Pavel Chubakov
-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!
- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------