This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Bulk IN endpoint stops polling for packets

Hi All,

I am facing an issue with USB driver on ARM platform. the bulk in rx endpoint stops polling for rx packets after some time, when the issue occurs I see(with USB analyzer) all the other endpoints(tx and interrupt) are operational and I don't see any abnormal packets on rx endpoint.

But when I do abort, reset and resubmit the rx buffers on Bulk IN endpoint , it starts polling for rx packets and able to receive packets. This issue is frequent event after after doing(abort, reset & resubmit), it stops polling for rx packets after some time(after 1-2mins).

Pls suggest me the possible cause for this issue.

Regards
Akhil

Parents
  • > I am facing an issue with USB driver on ARM platform

    Which MCU are you working on? And does it work as a host or device?
    Also, what is the USB library which runs on the firmware?

    Sound like the problem is specific to the USB engine on the chip, or the library.

    Tsuneo

Reply
  • > I am facing an issue with USB driver on ARM platform

    Which MCU are you working on? And does it work as a host or device?
    Also, what is the USB library which runs on the firmware?

    Sound like the problem is specific to the USB engine on the chip, or the library.

    Tsuneo

Children