trz50112
驱动牛犊
驱动牛犊
  • 注册日期2005-02-26
  • 最后登录2005-05-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1440回复:4

请帮忙看看我用来自动下载的 INF 文件(AN2131QC)

楼主#
更多 发布于:2005-03-13 23:08
请看看我的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)\"  
mzg_ustc
驱动牛犊
驱动牛犊
  • 注册日期2004-10-13
  • 最后登录2005-03-22
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-03-14 15:39
不是替换firmware.c文件,只是替换里面的firmware结构
mzg_ustc
驱动牛犊
驱动牛犊
  • 注册日期2004-10-13
  • 最后登录2005-03-22
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-03-14 15:43
而且在targetname里面设置文件名时不能超过8个字母
trz50112
驱动牛犊
驱动牛犊
  • 注册日期2005-02-26
  • 最后登录2005-05-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-03-14 17:48
多谢先。
我的firmware.c是只替换了结构体部分。
我把名字改短一点试试。
trz50112
驱动牛犊
驱动牛犊
  • 注册日期2005-02-26
  • 最后登录2005-05-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-03-14 18:19
你好,我把名改了,还是不行。
请帮我看看是否上面的INF文件是否有问题,please!
我弄了三天了,就是这个问题。

我用control panel能download我的程序到AN2131QC上,(我的设备是hid设备),一旦下载后就重新发现新硬件,到这步就不能识别设备了(设备管理器里有感叹号)。
游客

返回顶部