我尝试使用 usbtest 驱动程序中使用的 usb_control_msg() 函数通过 USB2.0 和 USB3.0 发送 64K 字节数据。
我可以通过 USB3.0 成功发送这么多数据而没有任何问题,但无法通过 USB2.0 发送。
还有一件事我可以使用该功能通过 USB2.0 发送高达 16K 字节的数据。
在 USB2.0 上,它在 ioctl 调用中给出错误 74(错误消息),同时通过内核 3.2 的 testusb 应用程序使用该 usb_control_msg()。
那么,USB2.0通过usb控制功能发送有限的数据有什么限制吗?