fog_qin
驱动牛犊
驱动牛犊
  • 注册日期2002-03-28
  • 最后登录2004-02-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2208回复:6

求助: USB驱动程序怎么装不上呢???

楼主#
更多 发布于:2002-12-05 14:53
   我在调一个USB调试板,驱动是在WIN2000下用DDK写的,写好后编译成功,把SYS文件和INF文件放到一个目录下\\OBJFRE\\I386,
然后插上我的板子,机器提示发现USB新硬件,
   我开始一步一步装驱动,当我选中我的INF文件, 按确定后,
PC提示:
  \" 在指定的位置没发现硬件设备\"
   请问各位高手是什么问题呀???

   是不是我的INF文件不对呀???我的文件如下
:;----------------------------------------------------
;qinhz  usb_hd test inf
; (c) Copyright 2002 haier-ic
;-------------------------------------------------------

[Version]
Signature=$CHICAGO$

Class=NewDeviceClass
ClassGUID={E3030F0D-1F8B-4fb3-A781-29123B779AAA}
provider=%hic%
DriverVer=11/11/2002

;--------- ClassInstall/ClassInstall32 Section -------------------------------

; Not necessary if using a standard class

; 9X Style
[ClassInstall]
Addreg=Class_AddReg

; NT Style
[ClassInstall32]
Addreg=Class_AddReg

[Class_AddReg]
HKR,,,,%DeviceClassName%
HKR,,Icon,,\"-18\"

;-------------------------------
[DestinationDirs]
usb_hd_driver = 10,System32\\Drivers
;------------------------------------------

;----------------------------------
[Manufacturer]
%MfgName%=Mfg0

[Mfg0]
%DeviceDesc%=usb_hd_dev, USB\\VID_0000&PID_0000
;--------------------------------------------------

;---------- DDInstall Sections -----------------------------------------------
; --------- Windows 9X -----------------
[usb_hd_dev]
CopyFiles=usb_hd_driver
AddReg=usb_hd_9X_AddReg

[usb_hd_9X_AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,usb_hd_driver.sys
HKR, \"Parameters\", \"BreakOnEntry\", 0x00010001, 0

; --------- Windows NT -----------------

[usb_hd_dev.NT]
CopyFiles=usb_hd_driver
AddReg=usb_hd_nt_AddReg

[usb_hd_dev.NT.Services]
Addservice = bulkusb, 0x00000002, usb_hd_AddService

[usb_hd_AddService]
DisplayName    = %SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\\system32\\drivers\\usb_hd_driver.sys

[usb_hd_nt_AddReg]
HKLM, \"System\\CurrentControlSet\\Services\\bulkusb\\Parameters\",\\
\"BreakOnEntry\", 0x00010001, 0

;---------------------------------------------------------------;
; --------- Files (common) -------------
[usb_hd_driver]
usb_hd_driver.sys


[Strings]


hic=\"haier-ic company\"
MfgName=\"haier-ic\"
DeviceDesc=\" USB_hd Test Board\"
DeviceClassName=\"Descrip of Device class \"
SvcDesc=\"usb_hd test driver\"




  
tigerzd
驱动老牛
驱动老牛
  • 注册日期2001-08-25
  • 最后登录2004-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-12-05 15:13
USB\\VID_0000&PID_0000是什么设备描述?
犯强汉者,虽远必诛! [img]http://www.driverdevelop.com/forum/upload/tigerzd/2002-12-13_sf10.JPG[/img]
fog_qin
驱动牛犊
驱动牛犊
  • 注册日期2002-03-28
  • 最后登录2004-02-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-12-05 15:27
   我不知道应该把我的板子的 VID 和 PID 定义成多少, 所以就
都给定义成  0000, 不知应该怎么定义呀???
  
lvwj
驱动老牛
驱动老牛
  • 注册日期2001-08-21
  • 最后登录2021-01-31
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望181点
  • 贡献值0点
  • 好评度52点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2002-12-05 16:39
必须和你的开发板上的usb 芯片的 pid&vid 一致.
www.bjjcz.com
fog_qin
驱动牛犊
驱动牛犊
  • 注册日期2002-03-28
  • 最后登录2004-02-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-12-05 17:00
   可是我没用USB的芯片呀,我是用的一个USB接口的IP, 把USB IP的CORE和我的应用程序一起放入FPGA中,  验证这个IP,然后把它放到我们的芯片内呀, 所以我不知道应该用什么VID和PID,
   望各高手指点呀!!!
tigerzd
驱动老牛
驱动老牛
  • 注册日期2001-08-25
  • 最后登录2004-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-12-05 17:49
在你接到主机get device descriptor请求后发送到主机的设备描述符中指定。不要与系统中已有的冲突就行。
犯强汉者,虽远必诛! [img]http://www.driverdevelop.com/forum/upload/tigerzd/2002-12-13_sf10.JPG[/img]
ysr
ysr
驱动牛犊
驱动牛犊
  • 注册日期2001-05-11
  • 最后登录2015-01-29
  • 粉丝0
  • 关注0
  • 积分79分
  • 威望48点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-12-05 18:07
就是在固件程序(一般用C51开发的那个程序)中指定VID和PID。然后在INF文件中把USB\\VID_0000&PID_0000修改成相应的东西。比如说你在固件中指定为VID为0547,PID为0080。USB\\VID_0000&PID_0000就应该改为USB\\VID_0547&PID_0080。
游客

返回顶部