阅读:1439回复:4
请帮忙看看我用来自动下载的 INF 文件(AN2131QC)
请看看我的INF文件问题在那?
我想通过驱动自动装载我的程序到AN2131上(没有开发板和E2ROOM)。 通过EzMr看我的VID&PID为:0x0547&0x2131,我固件VID&PID为:0x0547&0x1028。 我的固件已经用hex2c编译并替换了firmware.c 里的数组,DDK 编译后生成sys文件名为:IIT_driver.sys 。 修改的INF如下(AN2131.INF放在system32下,IIT_driver.sys 和ezusb.sys放在system32/driver下,但插上HID设备后总是说无法识别,即装不上驱动): ; ; FILE: AN2131.INF ; [Version] signature=\"$CHICAGO$\" Class=USB Provider=%Anchor% LayoutFile=LAYOUT.INF [Manufacturer] %Anchor%=Anchor [PreCopySection] HKR,,NoSetupUI,,1 [DestinationDirs] DefaultDestDir=11 [Anchor] ; ; This is the device entry for the AN2131 device prior to firmware ; download and ReNumeration. ; %USB\\VID_0547&PID_2131.DeviceDesc%=IIT_driver, USB\\VID_0547&PID_2131 ; ; This is the device entry for the AN2131 device after firmware ; download and ReNumeration. ; %USB\\VID_0547&PID_1028.DeviceDesc%=AN2131, USB\\VID_0547&PID_1028 [ControlFlags] ExcludeFromSelect=* ; removes all device here from the device installer list [IIT_driver] AddReg=IIT_driver.AddReg [IIT_driver.AddReg] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,IIT_driver.sys [AN2131] AddReg=AN2131.AddReg [AN2131.AddReg] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,ezusb.sys [Strings] Anchor=\"AnchorChips\" USB\\VID_0547&PID_2131.DeviceDesc=\"AnchorChips AN2131 Before ReNumeration (IIT_driver.sys)\" USB\\VID_0547&PID_1028.DeviceDesc=\"AnchorChips AN2131 After ReNumeration (ezusb.sys)\" |
|
沙发#
发布于:2005-03-14 15:39
不是替换firmware.c文件,只是替换里面的firmware结构
|
|
板凳#
发布于:2005-03-14 15:43
而且在targetname里面设置文件名时不能超过8个字母
|
|
地板#
发布于:2005-03-14 17:48
多谢先。
我的firmware.c是只替换了结构体部分。 我把名字改短一点试试。 |
|
地下室#
发布于:2005-03-14 18:19
你好,我把名改了,还是不行。
请帮我看看是否上面的INF文件是否有问题,please! 我弄了三天了,就是这个问题。 我用control panel能download我的程序到AN2131QC上,(我的设备是hid设备),一旦下载后就重新发现新硬件,到这步就不能识别设备了(设备管理器里有感叹号)。 |
|