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文件夹下,重新手动安装了一次驱动,这次就安装成功了。
完结。
不错的解决方法 {:6_203:} 楼主强大,多谢分享。
页:
[1]