I have a trouble about how to disable USB2.0 when the USB3.0 recognition happens to identify failure.I try to shield the calling of some USB2.0 Init interface. But the img cann't work regularly.So, if you have this experience, please help me to solve the problem.
Please clarify what do you mean by "USB2.0 when the USB3.0 recognition" ? When the host and device both support USB3, then the device will enumerate on USB3 (USB2 will not cause any conflict as the device has enumerated on USB3.) Please clarify your exact requirement and the scenario so that we can understand your requirement.
“disable USB2.0 when the USB3.0 recognition happens to identify failure”means that neither USB2.0 nor USB3.0 is identified when USB3.0 is identified failure. Because there is a note that "If SS enumeration is tried and fails, the device automatically falls back to HS/FS mode."
I have call the interface CyU3PUsbControlUsb2Support to use the FX3 device in USB 3.0 mode alone,but it is still identified to USB2.0. Does it have relationship to an external controller?
calling the interface CyU3PUsbControlUsb2Support makes device comes to blocking state. Is there any way to report upper layer the state of usb transmission speed?