Data transfer in Isochronous mode

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable
        I download the Firmware(Isochronous) using Cypress Console EZ-USB interface and check the get pipe info as   
Get PipeInfo   
    Pipe: 0 Type: ISO Endpoint: 2 OUT MaxPktSize: 0x400
Pipe: 1 Type: ISO Endpoint: 6 IN MaxPktSize: 0x400
   
    I am transferring the data through ISO TRANS pipe 0 with 1024 length, Packet size 1024 with 1 packet with the same hardware used for Bulk mode.
Isoc OUT Transfer
Isoc OUT failed
Would anybody tell me why the transfer get failed?
0 Likes
1 Reply
Anonymous
Not applicable

Hi

   

 

   

Transfer size in a ISO transfer using CYUSB must be multiple of 8 times of maximum packet size of endpoint.

   

which means in your case it must be 8*1024=8192.

   

 

   

Good luck.

   

AMAS

0 Likes