阅读:1361回复:1
USB驱动的inf文件问题
我使用EZ_USB开发板进行开发,使用ez_usb提供的Control panel download 一个fireware, 定义设备号为VID_0505&PID_4567,当download完后,系统正确提示了发现一个新的usb设备,利用驱动向导安装这个设备,但我选择了我的驱动的inf文件后,提示如下
“指定的位置不包含有关硬件的信息”,从而不能安装我的驱动,请教大虾们, 我的inf如下,是不是inf文件写错了? [Version] Signature=\"$CHICAGO$\" Class=USB ClassGUID={36FC9E60-C465-11CF-8056-444553540000} provider=%MSFT% DriverVer=08/05/1999 [SourceDisksNames] 1=\"jxin usb Installation Disk\",,, [SourceDisksFiles] usbfun.sys = 1 usbfun.inf = 1 [Manufacturer] %MfgName%=Microsoft [Microsoft] %USB\\VID_0505&PID_4567.DeviceDesc%=BULKUSB.Dev, USB\\VID_0505&PID_4567 ;[PreCopySection] ;HKR,,NoSetupUI,,1 [DestinationDirs] BULKUSB.Files.Ext = 10,System32\\Drivers BULKUSB.Files.Inf = 10,INF [BULKUSB.Dev] CopyFiles=BULKUSB.Files.Ext, BULKUSB.Files.Inf AddReg=BULKUSB.AddReg [BULKUSB.Dev.NT] CopyFiles=BULKUSB.Files.Ext, BULKUSB.Files.Inf AddReg=BULKUSB.AddReg [BULKUSB.Dev.NT.Services] Addservice = BULKUSB, 0x00000002, BULKUSB.AddService [BULKUSB.AddService] DisplayName = %JXINUSB.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %10%\\System32\\Drivers\\usbfun.sys LoadOrderGroup = Base [BULKUSB.AddReg] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,usbfun.sys [BULKUSB.Files.Ext] usbfun.sys [BULKUSB.Files.Inf] usbfun.Inf ;---------------------------------------------------------------; [Strings] MSFT=\"jxin co.\" MfgName=\"ezusb\" USB\\VID_0505&PID_4567.DeviceDesc=\"usbfun.sys jxin usb function\" JXINUSB.SvcDesc=\"usbfun.sys jxin usb function test driver\" |
|
沙发#
发布于:2004-01-20 10:50
对于如此低级错误向各位抱歉;
不错在inf,错在对数据的字节顺序访问理解; fireware里Product ID是4567H,那么在info中应该为USB\\VID_0505&PID_6745 |
|