好的,事实证明,问题出在Android
OS放置了一个HID驱动程序来处理HID控件。这似乎阻塞了带宽。从HID接口上卸下这些驱动程序会释放带宽,从而可以进行同步传输。
您可以通过执行以下操作来分离内核驱动程序:
usbdevfs_ioctl command;command.ifno = mpInterface->GetInterfaceNumber();command.ioctl_pre = USBDEVFS_DISCONNECT;command.data = NULL;int ret = ioctl( fd, USBDEVFS_IOCTL, &command );
否则我所做的是正确的。



