I noticed the FX3 USB Video Class Example does not work when plugged into a USB 3.0 port, but does on a USB 2.0 port. I use VLC Media Player to open the FX3 as a video capture device. On a 2.0 port, I see the image flipping between the two frames in the program. On a 3.0 port, the first frame comes up and then it seems the video stream stops. Using wireshark, I see the streaming stops after only a few transfers.
Any idea what the issue is? This example is currently unmodified. I would like to use this program for use with another USB 3.0 video streaming application. A fix to this issue would be great.
Please share the wireshark traces as well as the UART debug prints with us.
Is superspeed explorer kit being used?
You could add debug logs in your present firmware, referring to the USBBulkSrcSink firmware and share with us the debug logs. UART output can be taken from the USB Serial port. If you are not able to see any debugPrints on the tera term, please check the following KBA: