阅读:1039回复:3
刚开始USB2。0驱动开发,问一下在USb这块要作那些准备工作?比如说协议啊之类的
刚开始USB2。0驱动开发,问一下在USb这块要作那些准备工作?比如说协议啊之类的,我已经看了一些WDMD的东西,又看了一些别人的程序,发现其中好多时关于USB的设置的(真是废话,就是USB的驱动吗)本来是想先看完wdm再看usb的,但是这样好像不行啊……真是愁人,有那位 大虾做过,给个建议,介绍一下自己当年的经验,比如说先看什莫,然后再干什莫,任务很紧,我也非常想做成,不怕辛苦的说,但是,找不到正确的方法,感激万分! :)
|
|
最新喜欢:![]()
|
沙发#
发布于:2003-04-20 22:30
下载DDK,按例子程序,先编译一个驱动,什么都不用改
如果想省钱,选好芯片,自己飞线,先在网上找一个例子程序,写自己的固件程序,固件程序调通了,可以看到驱动程序启动 附我的调试过程,供参考 //USB2.0启动顺序 //0.总线复位 1.高速状态 2挂起 \"重新开始\" 3.挂起 4.\"重新开始\" //5.总线复位 6.取设备描述符 7.0 IN 8.0 OUT 9.总线复位 //10.设置地址 11.0 IN 12.取设备描述符 13.0 IN //14.0 OUT 15.取配置描述符 16.0 IN 17.0 OUT //5.取配置描述符 6.取设备描述符 7.取配置描述符 8.设置配置描述符 //USB1.1启动顺序 //0.挂起 1.\"重新开始\" 2.总线复位 //3.取设备描述符 4. 0 IN 5. 0 OUT 6.总线复位 //7.设置地址 8. 0 IN 9.取设备描述符(其他同上) |
|
板凳#
发布于:2003-04-21 09:43
有人回答,高兴啊!不过,我太菜了, :(不好意思,什莫是固件程序?还有,我现在还处于看资料和动手编程的中间,资料还没有全看完,处于一知半解的状态,尤其是USB协议这一块,但是总觉得应该开始(至少是看看)别人的程序,不能总是看书 :(,不知我这样想对不对?无论是看WDM还是USB协议还是学习别人的程序,都是要做的事,但是究竟它们哪一个先做哪一个后作,才能不会搞得一头雾水,又作了无用功。希望plasma或其他大虾指点一下,不胜感激!
|
|
|
地板#
发布于:2003-04-21 12:55
主要是调程序,从调试中成长
看书看得再多,也不能代替动手调试的能力 |
|