Does UARTDebug use Thread3? | Cypress Semiconductor
Does UARTDebug use Thread3?
I am adding two state machines to the AN75779_How_to_Implement_an_Image_Sensor_Interface_with_EZ-USB_FX3_in_a_USB_Video_Class_UVC_Framework.pdf.
Since the design already uses thread0 & 1, I use a Thread2 to use the download 32b parallel data to FPGA (STM2)and Thread3 to upload from FPGA (STM3).
These two transfers only activate when the UVC is not active.
However I realize the behavior on the Cypress firmware changes after I finish my STM2. When I work until STM2 the control center works per normal. I can download multiple packets to the FPGA.
I added STM3 (Thread3)& DMA, and compiled the image. After load the image the Control Center loses all three devices (Vendor 1, MFG and Bootloader). During STM2 work, I see Vendor 1 & MFG after load image into Bootloader/RAM.
I wonder what happened? Does the debug UART use the Thread3?