[开发工具] 群里有人搞过USB dev作为 WINUSB的免驱设备不?[解决]

[复制链接]
810|2
 楼主| lvben5d 发表于 2022-8-28 18:29 | 显示全部楼层 |阅读模式
本帖最后由 lvben5d 于 2022-9-8 07:29 编辑

我目前用的是libusb ,需要ZAIDG安装下驱动,感觉比较麻烦。 步知道是否可以类似AT LINK那样 做免驱? 是不是可以看usb 示例代码  ,免驱只是希望被识别,实际dll继续用libusb 呢?  例程里 不是HID MSC 难道没有 类似AT LINK那样 通用串行总线设备啊。
解决: 完全使用官网提供的  SC0090_AT32F4xx_WinUSB_V2.0.0 文件,可以使得USB D可以免驱成为WINUSB,上位机我的还是libusb.dll OK搞定        注意: usb库文件注意要是用 SC0090_AT32F4xx_WinUSB_V2.0.0里的,我目前发现F4X5  和 F40X  这两款USB的内核驱动是略微有一点不同, 4X5的文件格式有点类似GD32E103的, 而最近开始玩的403A USB驱动,相较于前者少了一个usb_core.h文件(我在移植4X5 usb代码到403A时发现) 物理层上,403A有双sram缓冲区,一些细节等我调试通403A的usb dev再补充~    免驱只是增加了一些描述符握手 属于应用层,都通用的。
           


tanleitanlei 发表于 2022-8-29 21:37 | 显示全部楼层
你的意思是通过官方提供的 SC0090_AT32F4xx_WinUSB_V2.0.0 作为参考,成功实现了winusb功能?还是反馈官网提供的demo存在问题???
Henryko 发表于 2022-9-7 21:38 | 显示全部楼层
官方demo的问题吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

95

主题

746

帖子

12

粉丝
快速回复 在线客服 返回列表 返回顶部