打印
[USB驱动]

WinUSB和LibUB驱动使用问题

[复制链接]
1911|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ticomi|  楼主 | 2015-9-28 09:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用STM32 作为设备端,自定义USB设备,采用windows提供的驱动WinUSB测试发现速度只有约67kB/S,采样LibUSB的速度也差不多,为64KB/S。而将设备端虚拟为大容量存储设备则传输速度可以做到800KB/S,不清楚是什么原因导致底层的自定义设备的速度非常缓慢。按照这个速度与将设备虚拟为HID设备的传输速度接近,那样就不用费力地去设计什么驱动程序了,完全采用HID就可以了。

相关帖子

沙发
hauser| | 2015-9-29 08:54 | 只看该作者
速度怎么这么慢呢?应该和驱动程序没关系了,是固件的问题。

使用特权

评论回复
板凳
insignal| | 2017-3-6 09:47 | 只看该作者
速度快慢和usb设备有关,驱动只是配合usb设备的
要想速度快,还要无驱,可以用u盘协议,mass storage类

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

50

主题

852

帖子

4

粉丝