When we configure the end points and the DMA Channels for CX3 board what are the things to be taken care of? I know the endpoint should be as specified as in the descriptors. What about the DMA producer/consumer sockets? Can I use any socket? For example, if a project use socket CY_U3P_UIB_SOCKET_CONS_1, can I change it to CY_U3P_UIB_SOCKET_CONS_10 and run?
You can change the USB side sockets. Please note that each USB socket is mapped to an USB endpoint in FX3. For example: if you plan to use EP 0x83 for the USB side (as streaming input), then you need to select the consumer socket as CY_U3P_UIB_SOCKET_CONS_3. So, if you have to change the socket, the endpoints needs to be selected accordingly.