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.

PROCESSOR-SDK-AM335X: USBHCDPipeWrite() hangs for 64KB data transfer

Part Number: PROCESSOR-SDK-AM335X

Hello,

I am working with the usblib and the usb_device_host_msc application in AM335X_StarterWare_02_00_01_01 with BeagleBoneBlack board

As part of a requirement, I have to call USBHCDPipeWrite() for a a chunk of 64KB size frequently.

Most of the times, call returns successfully, but fails to return rarely. Looks like call hangs inside.

What could be the possible reasons for this?

Can I not do USBHCDPipeWrite() for 64KB data transfer?

Someone please help

Regards

Flaby