关于官方提供的USB驱动例程“Usbsamp Generic USB Driver”在Visual Studio下生成适合不同操作系统版本的两点问题

weixin_38079044 2016-11-08 09:07:33

我在Visual Studio下使用官方提供的USB驱动例程“Usbsamp Generic USB Driver”作为USB驱动程序,我编写了C#的应用程序,Usb设备为Cypress公司的FX3。测试环境是windows 8.1系统,通过应用程序,经USB驱动读写FX3,USB3.0与USB2.0都没有问题。

问题1:仅将Visual Studio中解决方案配置改为win7 Debug,由例程“Usbsamp Generic USB Driver”重新生成windows7版本的USB驱动,并在Windows7系统下测试,则出现问题:插USB3.0接口时只能写不能读,插USB3.0接口时USB2.0好使。还没有找到问题的原因。

问题2:查看例程“Usbsamp Generic USB Driver”代码,发现只针对windows8以上的系统才判断是否为USB3.0的superspeed,其他系统只判断USB2.0的Highspeed,不知道为什么?

在此请教各位大牛不吝赐教!谢谢!
...全文
7 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧