查看完整版本: uuprog开发教程:改用winusb驱动库先行测试

liyf 发表于 2014-11-16 14:44:15

uuprog开发教程:改用winusb驱动库先行测试

       由于win7 x64以上的系统的驱动必须要签名,而这个签名可不是免费给的,需要按年来购买,是不是很蛋疼的事,对于吊丝来说这是不可能的,我们可以使用第三方的usb库来实现,例如libusb0,winusb,原厂的usb驱动库(原来没有签名的,现在也签名了)。我们这里还是想m$看齐,毕竟系统是他的,总不可能把winusb卡了吧。
      说归说,测试是否正常还是必须的,不然后面工作都会白做了。先用实例工程测试下在win7 x64下是否正常。工程文件从那获取呢,当然是厂家的网站了:
http://www.silabs.com
要是你不能下可以留言,我的百度盘有下好的,文件挺大的(不是现在的人怎么想的了,小东西就够了,偏要做大才觉得有摸样)。
这里我们只需要winusb_bulk的实例就够了,其他不需要。为这个下个2G多的文件确实太那个了。

自己建个keil工程,将需要的文件加进去,编译一堆错误,都是些厂家定义的头文件,拷过来就行了,先编译过了先。
用u-ec5下载固件到我们的uuprog里,这里为了测试方便就直接编译了,没有用到bootloader,反正都差不多的。

直接点一下运行按钮,烧写环境懒得拆了
找到这边,自己不能装驱动,需要指定到路径,不难

装好驱动的样子,这个可是win7 x64,如假包换哦
没有看到感叹号了,就用它了

测试下bulk传输,选了个下面的readme文件,10k吧,点send,鼠标停顿下,能接受,毕竟512的包。传完没有任何提示,实例将就了。
在reseive下,接收到文件没看到错误,看来可行。
为了大家方便这里提供下载


shangdawei 发表于 2014-11-16 15:10:36

Winusb 驱动确实方便多了

dwl65 发表于 2014-11-16 22:54:47

:)这个东西好。

电子 发表于 2014-11-17 08:18:51

值得学习中,资料很好。

jy11 发表于 2014-11-17 12:51:07

不错,资料 很好,谢谢 版主。

bywqdq 发表于 2015-1-11 21:54:09

要好好研究一下

flycatjp 发表于 2015-12-6 16:20:18

很好,可以研究一下

dwl65 发表于 2015-12-6 21:34:52

这个折腾好,支持!

leihen0525 发表于 2016-2-26 13:05:12


很好,可以研究一下

zjs423315 发表于 2016-12-26 22:28:22

没有银子了,这个能不能用?
页: [1] 2
查看完整版本: uuprog开发教程:改用winusb驱动库先行测试