Strictly necessary cookies are on by default and cannot be turned off. Functional, Performance and Tracking/targeting/sharing cookies can be turned on below based on your preferences (this banner will remain available for you to accept cookies). You may change your cookie settings by deleting cookies from your browser. Then this banner will appear again. You can learn more details about cookies HERE.
Strictly necessary (always on)
Functional, Performance and Tracking/targeting/sharing (default off)
I use this chip and then use routines to create a DMA to transmit UVC video data (as a computer camera) via USB3. The function has been implemented, but when the device is connected to the computer, the computer enumerates to the device, but has not yet selected the device as a camera, the thread of the device system is not running (looks like it is locked), including the clock provided by the system. The interface (CyU3PTimerCreate or tx_timer_create) no longer calls back functions until the computer selects the device, and these threads continue to run.
Note: If the device is not connected to the computer, or the device is selected by the computer, the threads of the device are normal.
Excuse me, what is the problem, or what materials can I learn about it?