I am designing the board around iMX8M quad-core processor. The iMX8M has 2x USB modules: USB1 & USB2. The USB serial download mode is supported on USB1 module in device mode to flash the program in the internal boot memory device.
As per my product requirement, I want to use USB1 module as a USB3.0 Host port in the application and the same port for the serial download mode by configuring USB1 module as a USB2.0 device.
Is there any challenge/limitation in the above configurations?
Do let me know if any other information required.