ATMEL处理器自带USB CDC的Win7驱动问题

【背景】

很久以前使用ATMEL的处理器开发了一款设备,通过处理器本身的功能,借助USB在PC端虚拟一个串口出来,实现和上位机软件的通信,和基本的参数设置和数据读取功能。

这个功能就是ATMEL官网上所说的USB CDC功能。


以前客户只在xp上用这套设备,现在要求能在win7 32bits上使用这套设备。

其他的都没有什么问题,主要是这个usb cdc的驱动,在win7的系统上无法安装(话说win10真的是好啊,能自动识别和安装这个硬件。)


【解决方法】

经过多方的查找和测试,发现是以下的原因导致的:

原来的驱动文件中,需要使用系统的usbser文件,但是指定的查找路径不对,所以安装的过程中会出现无法安装的情况。

另外,由于我测试的系统使用的是精简版的,系统没有自带usbser这个文件,所以解决掉安装路径的问题,又开始提示inf字段错误。


安装路径问题的解决:

在atm6124_cdc.inf文件中,把“CopyFiles=DriverCopyFiles.nt”这一句注释掉,也就是在最前面加个分号,记得是英文字符的分号;


inf字段错误问题的解决:

网上下载这两个文件:mdmcpq.inf,usbser.sys;

然后分别拷贝到以下目录中:C:\windows\inf,C:\WINDOWS\system32\drivers;


在win7 32bits的系统中进行了测试,可以使用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SPI编程器支持芯片列表 由于各个厂商的SPI Flash 的编程接口的统一,芯片支持只存在其容量不同问题。很多时候,我们只需把整个文件写入Flash就可以了。编程器支持的芯片如下: AMIC A25L05P A25L512 A25L10P A25L010 A25L020 A25L20P A25L40P A25L040 A25L080 A25L80P A25L016 A25L16P A25L032 ATMEL AT25F512B AT25F512A AT25F512 AT25F1024 AT25FS010 AT25F1024A AT25DF021 AT25F2048 AT26DF041A AT26F004 AT25F4096 AT25FS040 AT25DF041A AT26DF081A AT26DF161 AT26DF161A AT25DF161 AT25DF321A AT25DF321 AT26DF321 AT25DF641 COMMON 25X005 25X05 25X10 25X20 25X40 25X80 25X16 25X32 25X64 EON EN25LF05 EN25P05 EN25B05T EN25F05 EN25B05 EN25LF10 EN25F10 EN25D10 EN25P10 EN25D20 EN25LF20 EN25F20 EN25LF40 EN25F40 EN25D40 EN25F80 EN25D80 EN25T80 EN25P80 EN25Q80 EN25D16 EN25T16 EN25B16 EN25F16 EN25B16T EN25Q16 EN25Q32 EN25B32T EN25B32 EN25P32 EN25F32 EN25F64 EN25B64 EN25B64T EN25Q64 ES ES25P10 ES25P20 ES25M40A ES25P40 ES25M40 ES25M80A ES25M80 ES25P80 ES25M16A ES25P16 ES25M16 ES25P32 ESMT F25L04UA F25L004A F25L08PA F25L008A F25L016A F25L16PA F25L32PA F25L32QA GIGADEVICE GD25Q512 GD25Q10 GD25Q20 GD25D40 GD25F40 GD25T80 GD25Q80 GD25D80 GD25F80 GD25Q16 GD25Q32 GD25Q64 KH KH25L8036D MSHINE MS25X05 MS25X10 MS25X20 MS25X40 MS25X80 MS25X16 MS25X32 MS25X64 MXIC MX25L512 MX25V512 MX25L1005 MX25L2005 MX25V4035 MX25L4005A MX25V4005 MX25V8006E MX25L8005 MX25V8005 MX25L8035E MX25V8035 MX25L8006E MX25L8036E MX25U8035 MX25U8033E MX25L1608D MX25L1635E MX25L1636D MX25L1633E MX25L1606E MX25U1635E MX25L1605D MX25L1636E MX25L3236D MX25L3225D MX25L3208D MX25U3235F MX25L3206E MX25U3235E MX25L3205D MX25L3237D MX25L3235D MX25L6405D MX25L6408D MX25L6455E MX25L6445E MX25L6406E MX25L6436E NEXFLASH NX25P10 NX25P20 NX25P40 NX25P80 NX25P16 NX25P32 PMC PM25LV512A PM25LV010A PM25LV020 PM25LV040 PM25LV080B PM25LV016B SAIFUN SA25F005 SA25F010 SA25F020 SA25F040 SA25F080 SA25F160 SA25F320 SPANSION S25FL001D S25FL040 S25FL004 S25FL002D S25FL008 S25FL016 S25FL160 S25FL032 S25FL064 ST M25P05A M25PE10 M25P10A M25P20 M25PE20 M25PE40 M25P40 M25PX80 M25PE80 M25P80 M25P16 M25PX16 M25PE16 M25P32 M25PE32 M25PX32 M25P64 M25PE64 M25PX64 WINBOND W25X10A W25P10 W25X10AL W25X10 W25X10L W25X20L W25P20 W25X20A W25X20AL W25X20 W25X40AL W25P40 W25Q40BV W25X40L W25X40A W25X40 W25P80 W25X80A W25X80 W25Q80BV W25X80L W25X80AL W25Q80V W25Q16BV W25Q16V W25P16 W25X16 W25X32 W25Q32V W25P32 W25Q32BV W25Q64BV W25X64 W25P64
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值