【发布时间】:2013-11-21 11:58:26
【问题描述】:
我正在 Linux 内核中开发小型 USB 驱动程序,我的设备有两个批量端点(IN 和 OUT)。
我有两个 URB(假设) urb A 和 urb B 。我已经从 URB A 提交了许多接收请求,一段时间后我使用 usb_bulk_msg() 向设备发送命令并从 URB B 提交接收请求。
问题是我总是收到 URB A 的所有回复。
我的问题是如何接收特定 URB 的回复。
是否可以为 USB 中的单个端点维护多个不同的 URB?
谢谢
【问题讨论】:
标签: linux linux-kernel linux-device-driver usb-drive