This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Has USBHCDPipeReadNonBlocking() been tested ?

Hello,

I have serious problem in reading USB pipe

1) The function USBHCDPipeRead() EP_1 is too slow compared with PIC32 with resource 10 times less (speed and memory)

2) As it is blocking reading and too slow to respond, so I tried to use RX interrupt, but it appears NOT working

3) The function USBHCDPipeReadNonBlocking() appears NOT working at all. It has only 2 calls

       (1) USBEndpointDataGet() (2)  USBHostEndpointDataAck()

but in the data sheet, for BULK In operation, the very first thing is to issue REQPKT and this function does not do it.

So my questions are

1) How to use this USBHCDPipeReadNonBlocking()

2) After setting "REQPKT", the function USBEndpointDataAvail() never returns non-zero incoming data while I'm sure there's in-coming data

I'm using

1) AM335X_StarterWare_02_00_01_01

2) CCS-5.5

Thanks,