SlaveFifoSync prodSckId has to be USB_SOCKET? | Cypress Semiconductor
SlaveFifoSync prodSckId has to be USB_SOCKET?
I debugged the example of SlaveFifoSync and change the prodSchID of UToP DMA Channel to:
dmaCfg.prodSckId = CY_U3P_CPU_SOCKET_PROD;
dmaCfg.consSckId = CY_FX_CONSUMER_PPORT_SOCKET
The firmware ran through and PC can recognize FX3, but on the PC Host software side: USBDevice->DeviceCount() return 0 and USBDevice->Open(0) return false, SlaveFifoSync UToP producer socket has to be USB_SOCKET, other than that the exceptional error may occur??