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下,接收到文件没看到错误,看来可行。
为了大家方便这里提供下载
Winusb 驱动确实方便多了 :)这个东西好。 值得学习中,资料很好。 不错,资料 很好,谢谢 版主。 要好好研究一下 很好,可以研究一下 这个折腾好,支持!
很好,可以研究一下 没有银子了,这个能不能用?
页:
[1]
2