Anonymous
Not applicable
May 22, 2012
05:07 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
May 22, 2012
05:07 PM
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??
2 Replies
Anonymous
Not applicable
May 24, 2012
04:09 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
May 24, 2012
04:09 AM
hi,
maybe you can try change the
apiRetStatus = CyU3PDmaChannelCreate (&glChHandleSlFifoUtoP, CY_U3P_DMA_TYPE_MANUAL, &dmaCfg);
to
apiRetStatus = CyU3PDmaChannelCreate (&glChHandleSlFifoUtoP,CY_U3P_DMA_TYPE_MANUAL_OUT, &dmaCfg);
Anonymous
Not applicable
May 24, 2012
09:28 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
May 24, 2012
09:28 PM
sorry,i was wrong