查看: 1192|回复: 3

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

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


问题:


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

202002057879..png

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


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

202002051975..png

结论:硬件应该没有问题

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

结论:驱动安装问题

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

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

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

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

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


202002056522..png

202002058496..png

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

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

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

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

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

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

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


202002058123..png
完结。



DFrJ5KYVQaH  中级技匠

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

不错的解决方法
回复

使用道具 举报

rzyzzxw  版主

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

回复

使用道具 举报

kylinpoet  高级技匠

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

楼主强大,多谢分享。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2020 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail