版块
论坛
喜欢
话题
应用
搜索
登录
注册
qudong2008的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=142088
请教一个USB驱动开发的问题(新手上路)
我现在用DS2.6生成了一个USB驱动,用于AT91SAM7X256自带的USB调试,但上电提示安装驱动时,我用做好的驱动安装失败。我是参考网上提供的《30分钟开发USB设备》进行操作的,VID和PID与AT91芯片提供的是一致的(VID:0X03EB;PID:0X6124),C...
全文
回复
(
13
)
2008-04-08 10:22
来自版块 -
USB驱动开发
◆
◆
表情
告诉我的粉丝
提 交
qudong2008
:
我将自动生成的工程发出来,希望在这里能得到高手指点 谢谢
(2008-04-15 17:15)
回复
qudong2008
:
我已经困在这里两三天了,急得直上火,真诚盼望高手能指点迷津,谢谢
(2008-04-11 15:09)
回复
qudong2008
:
谢谢,我的VID和PID是芯片自身定义的,不会有错,上电后能自动找到INF,属性里也有我的注册信息,但安装并不成功(带感叹号),我怀疑是否与SYS文件有关,我用DS2.6自动生成驱动后,并未对CPP文件做任何修改。
(2008-04-10 12:09)
回复
gcc312628334417
:
哈哈 还是没看好 INF文件直接确定注册表,尤其是[Mfg0] %DeviceDesc%=Usbdriver_DDI, USB\VID_0471&PID_0222 这句话,如果你不知道设备的VID&PID,驱动是不会生效的 原因是: 设备被总线识别后,需要去注册表...
(2008-04-10 10:01)
回复
qudong2008
:
另外还有一个问题: BUS HOUND中CONTROL代码:80 06 01 03 00 00 00 00数据分别代表什么意思,从哪里能够找到。 谢谢
(2008-04-09 17:45)
回复
qudong2008
:
谢谢,首先我手动安装的驱动(自动生成的),但还是有问题;我又按楼上说的方法试了,问题依旧。我有几个问题请教: 1. 用DS生成的SYS和INF文件,如果能安装成功,SYS内容需要修改吗(SYS自动生成后未做任何改动)?它是否只与INF有关? 2. 每次手动安装完驱动后,都要求...
(2008-04-09 08:37)
回复
shadowlich
:
引用第5楼qudong2008于2008-04-08 16:21发表的 : 上面问题解决了,是没有将DDK路径设置。编译成功后,我将INF文件放到WINNT下的INF文件夹中,将SYS文件放到SYSTEM32DRIVER文件夹中。接上设备后,USB自动找到我的驱动,但是设备不能...
(2008-04-09 00:50)
回复
gussing
:
这样放进去没用的,系统肯定不认 需要安装驱动,或者你胆子够大也可以直接改注册表,不过我不推荐你直接改,危险系数太高 开发过程中可以手动安装驱动,就是在打问号的那个设备上点右键,更新驱动 开发完了需要提供安装程序的话,推荐直接用InstallShield,省时省力,不重复发明轮子 ...
(2008-04-08 22:22)
回复
qudong2008
:
上面问题解决了,是没有将DDK路径设置。编译成功后,我将INF文件放到WINNT下的INF文件夹中,将SYS文件放到SYSTEM32\DRIVER文件夹中。接上设备后,USB自动找到我的驱动,但是设备不能用(打着问号),属性中显示:“设备无法启动(代码10)”,不知是什么原因
(2008-04-08 16:21)
回复
qudong2008
:
谢谢,那按您的说法,我是否可以理解为我用到的USB属于通用串口总线,那它对应的CLASSGUID应是一个唯一值。 另外,我在编译时出现如下错误: -------------------Configuration: at91_usb - Win32 Checked-------...
(2008-04-08 15:34)
回复
1
2
下一页 »
qudong2008
加关注
写私信
0
关注
2
粉丝
65
帖子
返回顶部