USB 3.0 Connect Issue | Cypress Semiconductor
USB 3.0 Connect Issue
I am facing a USB 3.0 connect issue. My FX3 will loop on the Connect 1 USB Event.
I have that issue with my custom firmware as well as with the USBBulkSourceSink Cypress code example. I am puzzled by this issue and i don't seems to find the cause. I am facing the issue when unpluging the USB from the FX3 SuperSpeed Explorer Kit and pluging in back again. The FX3 is externally powered to keep the firmware loaded via USB running. I go between 2 host, a desktop ( Renesas XHCI ) and a laptop ( Intel XHCI ). Sometime I am able to reconnect the FX3, i.e the device is listed in the device manager of Windows. Once the connection fails, i am not able to achieve any USB connection.
I am attaching the debug log of the USBBulkSourceSink code.
The connect 1 loop has the following event :
USB EVENT: 0 1
USB LOG: 4
USB LOG: 6
USB LOG: 88
USB LOG: 12
USB LOG: 89
USB LOG: 8A
USB LOG: 80
Disabling the debug of the USBBulkSourceSink has the same behavior, the device no longer enumerates.
What would be wrong ? How can I recover from such a state ?