windows 7 安装 sam-ba at91 usb to serial converter 驱动不成功的解决

sam-ba cdc at91 usb to serial converter  驱动文件如下

;
; Windows USB CDC Driver Setup File for ATMEL AT91SAM products
;

[Version]                                                       ; Version section
Signature="$Windows NT$"                                        ; Windows 200 and later versions
Class=Ports                                                     ; This is a serial port driver
ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}                ; Associated GUID
Provider=%ATMEL%                                                ; Driver is provided by ATMEL
DriverVer=04/16/2008,1.0.0.0                                    ; Driver version 1.0.0.0 published on 16 April 2008

[DestinationDirs]                                               ; DestinationDirs section
DefaultDestDir=12                                               ; Default install directory is /drivers or /IOSubSys

[Manufacturer]                                                  ; Manufacturer section
%ATMEL%=AtmelMfg                                                ; Only one manufacturer (ATMEL), models section is named
                                                                ; AtmelMfg

[AtmelMfg]                                                      ; Models section corresponding to ATMEL
%USBtoSerialConverter%=USBtoSer.Install,USB/VID_03EB&PID_6124   ; Identifies a device with ATMEL Vendor ID (03EBh) and
                                                                ; Product ID equal to 6124h. Corresponding Install section
                                                                ; is named USBtoSer.Install

[USBtoSer.Install]                                              ; Install section
include=mdmcpq.inf
CopyFiles=FakeModemCopyFileSection
AddReg=USBtoSer.AddReg                                          ; Registry keys to add are listed in USBtoSer.AddReg

[USBtoSer.AddReg]                                               ; AddReg section
HKR,,DevLoader,,*ntkern                                         ;
HKR,,NTMPDriver,,usbser.sys
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"

[USBtoSer.Install.Services]                                     ; Services section
AddService=usbser,0x00000002,USBtoSer.AddService                ; Assign usbser as the PnP driver for the device

[USBtoSer.AddService]                                           ; Service install section
DisplayName=%USBSer%                                            ; Name of the serial driver
ServiceType=1                                                   ; Service kernel driver
StartType=3                                                     ; Driver is started by the PnP manager
ErrorControl=1                                                  ; Warn about errors
ServiceBinary=%12%/usbser.sys                                   ; Driver filename

[Strings]                                                       ; Strings section
ATMEL="ATMEL Corp."                                             ; String value for the ATMEL symbol
USBtoSerialConverter="AT91 USB to Serial Converter"             ; String value for the USBtoSerialConverter symbol
USBSer="USB Serial Driver"                                      ; String value for the USBSer symbol

 

 

重点是安装前通过搜索将mdmcpq.inf及USBser.sys从c:/windows/winsxs/?????????等目录中找出,

分别将mdmcpq.inf拷贝到c:/windows/inf,USBser.sys拷贝到c:/windows/system32/drivers目录,将

atm6124_cdc.inf拷贝到c:/windows/inf,然后对拷贝目标目录下的驱动程序文件进行修改。

 

atm6124_cdc.inf该驱动文件会自动导入mdmcpq.inf驱动,mdmcpq.inf中需要Copy USBser.sys文件,安装出错是因为该文件无法找到,具体原因还不清楚,解决方法如下。

 

atm6124_cdc.inf文件将下成三行

[USBtoSer.Install]                                              ; Install section
include=mdmcpq.inf
CopyFiles=FakeModemCopyFileSection

改为

[USBtoSer.Install]                                              ; Install section
include=mdmcpq.inf
;CopyFiles=FakeModemCopyFileSection

 

或者

 

修改mdmcpq.inf文件将

USBser.sys,,,0x20

改为

;USBser.sys,,,0x20

 

然后安装驱动选择at91 usb to serial converter 设备即可出现虚拟串口了,


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SAM-BASAM Boot Assistant)是一个为Microchip的ARM微控制器和微处理器提供的工具软件。SAM-BA是一个开源的软件,由Microchip公司开发和维护。 SAM-BA提供了一种简单而高效的方法来编程和调试Microchip的ARM系列芯片。它可以通过UART、USB、以太网等多种方式与目标设备进行通信。SAM-BA支持多种操作系统,包括Windows、Linux和Mac OS。 SAM-BA具有用户友好的图形用户界面,使用户可以轻松地进行各种操作,如擦除、编程、读取和验证芯片内存。它还提供了各种高级功能,如执行软件复位、跟踪程序执行和监视器模式等。 SAM-BA还具有强大的调试功能,可以通过调试接口实时监视和控制目标设备。它可以显示内存映射、寄存器值和程序执行状态,帮助用户定位和解决问题。 除了编程和调试功能,SAM-BA还提供了一些其他实用的工具,如闪存页面转储、固件升级和加密解密等。用户可以根据需要选择使用这些工具。 在使用SAM-BA进行开发时,用户需要根据目标设备的型号和连接方式进行相应的设置。然后,用户可以选择适当的操作,并通过SAM-BA与目标设备进行通信。 总之,SAM-BA是一个功能强大且易于使用的工具软件,适用于Microchip的ARM系列芯片的编程和调试任务。无论是初学者还是有经验的开发人员,都可以从SAM-BA中受益,并在开发过程中提高效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值