- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
HI
As I know basically USB3 is using the 1024 bytes one packet to transceiver the data between host application and CYUSB3KIT-003.
So currently I have no problem to receive 1024 times data transfer,
For example,
if (USBDevice->BulkInEndPt)
USBDevice->BulkInEndPt->XferData(_Orgin_Pixel_, 2048);
or
if (USBDevice->BulkInEndPt)
USBDevice->BulkInEndPt->XferData(_Orgin_Pixel_, 4096);
or
if (USBDevice->BulkInEndPt)
USBDevice->BulkInEndPt->XferData(_Orgin_Pixel_, (1024*9));
above these transfer is working good.
But, in my case, that the transfer of data is not 1024 times.
Actually my case is
if (USBDevice->BulkInEndPt)
USBDevice->BulkInEndPt->XferData(_Orgin_Pixel_, (2592));
or
if (USBDevice->BulkInEndPt)
USBDevice->BulkInEndPt->XferData(_Orgin_Pixel_, (2592*1944));
as you can see, I need that slavefifo firmware with non 1024 multiple packet.
Would you let me know how do I implement the non 1024 multiple transfer slavefifo firmware?
Please let me know what am I suppose to do what I want to implement the slavefifo firmware can handle the length of 5038848 (2592*1944).
- Labels:
-
ispn:38621:1:0
-
l1:314:1:0