- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello
I have been working on FX3 Bulk transfer mode for about an year.
I heard that Isochronous transfer mode is more secure than bulk transfer mode at the aspect of transfer ratio.
Thus, I would like to run my system with Isochronous mode.
For the first step, I have tried with "ISO Loop Auto Example" with "Bulk Loop Test C# Sample example".
But it does not work.
Someone says that "Streamer" is matched to Iso transfer mode, but it is not easy to use.
Please help with the attached projects.
Thank you very much.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
For ISOC transfers, the buffer length and the endpoint's transfers size must be a multiple of 8 times the endpoint's MaxPktSize. Please correct the same and see if that fixes the issue.
Regards,
Gayathri
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm little confused about the above reply .
In ISOC transfer using 1 transcation per microframe, the dma buffer size is 1024 and the maxpacketsize is also 1024, but it works that way , then why is it a problem ?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I was not mentioning about the firmware dma buffer size. The XferLen that you pass through XferData API call should be a multiple of 8 times the endpoint's MaxPktSize. Please refer XferData API details inn CyUSB.NET programmer's reference.
Regards,
Gayathri