Forgotten 发表于 2020-2-5 20:53:45

Mind+ arduino烧录失败怎么办?ser_open():can't open device "\\.\COMxx"

缘起
Mind+官方qq群(671877416)里面有个群友出现驱动安装故障,这是一个常见问题,因此记录解决问题的过程。



问题:

使用arduino uno板上传程序出现如下报错,烧录失败 ser_open():can't open device "\\.\COMxx"   ,无法上传程序:



解决过程:
第一步:排除问题——硬件连接
根据错误情况:
上传失败(不是编译失败说明程序没有问题),首先排查是否连接线的问题,因此查看硬件连接情况如下:


- 硬件连接正常,使用了官方的USB线和板子,D0,D1没有插东西,也没有连接蓝牙等其他占用串口的设备



结论:硬件应该没有问题

----------------------------------------------------------
第二步:排查问题——驱动
查看端口号(COM)是否正常:
- ”打开设备管理器“,查看”端口(COM)“,发现有”未知设备“,右键选择”属性“,发现为arduino驱动,显示安装有问题



结论:驱动安装问题

-------------------------------------------------

第三步:尝试解决问题(1)——使用一键安装驱动
- 首先尝试”一键安装串口驱动“,点击“一键安装串口驱动”。
按照提示选择“下一步”“install”等安装完几个驱动


- 完成之后,再次打开串口,查看驱动
问题依然存在。


结论:一键安装驱动无效,电脑系统异常,需手动安装。

第四步:尝试解决问题(2)—— 定位问题
- 定位驱动文件位置,在Mind+图标上右键选择”打开文件所在位置“,查看软件安装目录地点,图中我的是在C盘下的Program Files(x86)下面






- 安装驱动,通过设备管理器更新驱动,选择Mind+安装目录下的arudino驱动



- 下一步以后会自动安装驱动,然后告诉你安装是否成功以及问题点:

注意这个图非常重要,根据这个图可以知道问题所在点。
如果无法解决问题,可以将这个步骤得到的图截图发到Mind+官方qq群里面寻求帮助。


结论:盗版系统缺少一些文件
问题定位之后,只需要按照教程补足缺少的文件即可。

第五步:解决问题 —— 补充缺失文件

接下来通过arduino版块置顶的这个教程:【图文教程】驱动安装故障解决办法之系统文件缺失

将几个缺少的文件,复制到系统c盘的system32文件夹下和drivers文件夹下,重新手动安装了一次驱动,这次就安装成功了。



完结。



DFrJ5KYVQaH 发表于 2020-2-6 09:40:20

不错的解决方法

rzyzzxw 发表于 2020-2-6 12:12:42

{:6_203:}

kylinpoet 发表于 2020-2-18 03:25:32

楼主强大,多谢分享。
页: [1]
查看完整版本: Mind+ arduino烧录失败怎么办?ser_open():can't open device "\\.\COMxx"