Hi,
I am using TI's usblib to create a bulk usb device. Occasionally the host issues a USB_URB IN, and the device responds with EPIPE. As far as I can tell this means the device has stalled. I added a global variable to usblib and driverlib to my application to try and track down what condition is triggering the stall, but sadly my variable is never touched. I'm assuming this means the stall is happening someplace else, in a manner I don't understand.
Can someone point me at the places in the library where a stall can happen?
Thank you,
Lance