Arduino LeonardoWindows 已找到设备的驱动程序软件,但在试图安装它时遇到错误
初来CSDN,多多包涵!刚碰Arduino Leonardo,遇到问题,本来是其他问题,结果弄着弄着变成原博主这样的,一点不差…然后跟着操作
(我操作的时候文中的地址不能下载了,其他的都得注册)
搜罗好久找那三个包,结果还是不行。我记得老大说 Leonardo 是32 位的,但我是64位的,然后某位大佬说是禁用驱动选项卡,si…所以就奔向UNO了,写这个主要是想把三个包提供,回头有机会在试试Leonardo,刷了系统还要配置其他的程序
这是原网址
**我删减了一部分,没有联系原博,CSDN是叫博主吗??? **
下面才是重头戏。
2.用记事本打开 **C:\Windows\inf\setupapi.dev.log,*不要往下拖直接点编辑菜单->查找,搜索arduino关键字。然后不断点查找下一个,直到你找到这个–*~~Ctrl+F~~
文件路径(前边有惊叹号!,或者与它类似的目录)。
! inf: Unable to load INF:
‘C:\Windows\System32\DriverStore\FileRepository\mdmcpq.inf_amd64_neutral_fbc4a14a6a13d0c8\mdmcpq.inf’(00000003)
这是我提示的错误,我的开发环境安装在E:/arduino开发/arduino目录下,大家可以自己去对照自己的目录,找到自己的驱动记录。
sto: Importing driver package into Driver Store:
sto: Driver Store = C:\Windows\System32\DriverStore (Online | 6.1.7601)
sto: Driver Package = e:\arduino开发\arduino\drivers\arduino.inf
sto: Architecture = amd64
sto: Locale Name = neutral
sto: Flags = 0x00000000
sto: Copying driver package files to ‘C:\Users\ADMINI~1.XL-\AppData\Local\Temp{181b00cf-649e-3f25-1dd3-d15acde78077}’.
inf: Opened INF: ‘e:\arduino开发\arduino\drivers\arduino.inf’ ([strings])
! inf: Unable to load INF: 'C:\Windows\System32\DriverStore\FileRepository\
mdmcpq.inf_amd64_neutral_fbc4a14a6a13d0c8\mdmcpq.inf’(00000003)
! inf: Error 3: The system cannot find the path specified.
! inf: Could not find include INF file “mdmcpq.inf”. Error = 0x00000003
inf: Opened INF: ‘C:\Windows\System32\DriverStore\FileRepository\usb.inf_amd64_neutral_153b489118ee37b8\usb.inf’
([strings.0804])
inf: Opened INF: ‘e:\arduino开发\arduino\drivers\arduino.inf’ ([strings])
惊叹号是是说出错了,我上边提示也是INF出错,反正肯定就和这个有关系。你的系统里缺这个东西。到我下面说的这个地方去下载64位的
mdmcpq.inf
http://x.openjumper.com/mdmcpq/
如下图所示:
你是32b就下32b,64b就下64b好了,嘿嘿。
3.下下来之后解压,有三个文件。如下图:
4.在C:\Windows\System32\DriverStore\FileRepository\新建一个文件夹,文件名就复制你在log文件里找到的那个文件夹名,我的叫
mdmcpq.inf_amd64_neutral_fbc4a14a6a13d0c8,你的肯定和我的文件夹名不一样,那后面的fbc4a14a6a13d0c8叫md5码,干嘛的你别管,反正
你在你自己的log文件里复制文件名,右键你新建的文件夹->取得管理员权限,点开来,把你刚解压的三个文件复制进去。然后别关,下面是重点。
5.再把这三个文件复制到C:\Windows\inf这个目录下如下图所示:
然后再去你的ARDUINO 开发环境的目录下,找到drivers文件夹
6.打开drivers文件夹,把里边的arduino.inf,找到,复制到刚刚的那个文件夹mdmcpq.inf_amd64_neutral_fbc4a14a6a13d0c8里面去。
7.然后再打开E:\arduino开发\Arduino\drivers\FTDI USB Drivers,文件夹,把里面后缀名为inf的全放到文件夹
mdmcpq.inf_amd64_neutral_fbc4a14a6a13d0c8里面去,inf文件如下图所示:
8.然后重新插入arduino板子,如果不弹出安装驱动的提示,你在桌面上右键计算机,选择设备管理器,打开设备管理器,找到你有感叹号的未知设备,
或者leonardo或者端口xx,右键->属性->驱动程序选项卡,选择卸载
9.然后再插拔leonardo一次,点弹出来的气泡,选第二项,从计算机中安装XXXX,选择目录为自己的开发环境下的drivers文件夹,此时提示安装成功
10.如果还是不行,建议你安装一个驱动精灵,然后它会检测出你的leonardo,简单检测一下就可以帮你安装leonardo usb1.0.00的驱动。嘿嘿。
!!!!!!!!!!!祝大家在arduino上玩的愉快!
作者:纯白小银
来源:CSDN
原文:https://blog.csdn.net/u013926582/article/details/24442583
版权声明:本文为博主原创文章,转载请附上博文链接!