阅读:1423回复:2
关于bulk usb本人在学习 usb 驱动,可是遇到一些问题。 我用ddk自带的bulkusb,编译通过了,没有安装usb硬件, 刚开始在2000下用系统的驱动安装程序装,就出现找不到硬件信息的错误。把 .inf 文件中的 class 项由 usb 改为 unknown. 但这下一安装驱动,2000就重启了。 请教各位高手,上面的情况到底咋回事?????? 谢谢。 |
|
沙发#
发布于:2001-08-22 09:27
你的inf文件里应当有
[SECTION_0] …… USB\VID_vvvv&PID_dddd&REV_rrrr(不一定完全是这种格式,USB设备的设备描述符中含有厂商和产品标识代码) …… 这一项吧,这是提供硬件信息的,当枚举器检测到一个设备时,它就构造一个设备标识串列表。列表中的一项就是设备的完整标识。而这个表项最后将用于命名注册表中的硬件键。 而你没有插硬件,系统,确切的说是PNP管理器找不到inf里提供描述符的设备,当然提示找不到硬件。 将其改为unkown类之后,虽然暂时“骗”过了系统,但是进入adddevice之后当然无法正常工作,但是我不知道具体你的问题出自哪里。 这是我的理解,也不太敢肯定,我对安装机制现在也是有些概念上的模糊,还希望高手指点。 |
|
|
板凳#
发布于:2001-08-24 17:36
你是否安装过ddk自带的bulk usb呢,你是在插了硬件以后安装成功的吗?
|
|