USB端点停顿错误

Har*_*sha 3 usb usbserial endpoints endpoint

我的CDC设备中出现“端点停滞错误”。USB堆栈正在检测电缆。状态设置为正在运行,但错误代码设置为0x11,表示“ USB_ENDPOINT_STALLED”。我进行了验证,发现端点已正确分配。

  1. 当报告“端点停滞错误”时会是什么情况?
  2. 如何处理呢?

请指教!

Ily*_*lya 5

STALL是一个非常常见的错误,对此没有一般性的答案。您可以重置管道,但我怀疑这会有所帮助,可能您的设备正在返回停顿状态,因为您未正确操作设备。
您有USB总线分析仪吗?如果是,请发布日志,以便我们更好地为您提供帮助,如果您不可以使用usb snoop等软件总线分析仪。