当前位置: 首页 > 面试题库 >

avrdude:ser_open():无法打开设备“ / dev / ttyACM0”:设备或资源繁忙

鞠修雅
2023-03-14
问题内容

我是Linux Mint用户,正在处理Arduino Yun,正在编译Arduino程序,之后上传到Arduino Yun,然后我得到这些错误,您能帮我吗?


问题答案:

首先
需要确保您有正确的读/写权限,如所描述这里,esentially输入以下命令:

$ sudo adduser <username> dialout
$ sudo chmod a+rw /dev/ttyACM0

“ / dev / ttyACM0”是您的arduino连接到的端口,它应该在根目录的/ dev文件夹中列出。

第二:
在确定了arduino连接到哪个端口并为该端口设置了正确的权限之后,您需要运行以下命令。我不确定它是做什么的,也不确定是否确实需要它,但是它使上传在几次情况下都对我有用

$ sudo udevadm trigger

在这里找到此命令:http://starter-
kit.nettigo.eu/2015/serial-port-busy-for-avrdude-on-ubuntu-with-arduino-
leonardo-eth/

第三
,你会发现有时上传时间和运气的挑战。按住复位键(有时非常连续两次),同时按下arduino草图的上载按钮。在某些时候,它将起作用。在不断更改代码中的小片段时,我的运气更大,因此当我按下“上载”时,它必须首先编译代码

https://www.arduino.cc/zh_CN/Guide/Troubleshooting#upload

在某些计算机上,您可能需要按“重置”按钮

我从来没有碰过引导程序,也没有碰过ICSP引脚等等(幸运的是)

也可以在Arduino论坛
或您自己提供的链接上查看



 类似资料:
  • 设备标准 设备标准 设备标准 一整套关于估量、分辨率以及更多跨设备的全面资源https://design.google.com/tool/devices/

  • 我正在使用Android Studio。我需要在SQLite中存储数据,但我无法打开Android设备监视器。 错误消息: 检查1473682358409.log。 1473682358409.日志: 消息应用程序错误!STACK 1 Java . io . file not found exception:C:\ Users \ username . Android \ monitor-work

  • !Entry org.eclipse.osgi 4 0 201 5-01-05 04:00:15.930!Message Bundle Reference:File:org.apache.ant_1.8.3.v201301120609/@4找不到。 !Entry org.eclipse.osgi 4 0 201 5-01-05 04:00:15.934!Message Bundle Referen

  • VPN设备上资源配置指导: 1、VPN服务器资源配置 2、DNS域名解析配置

  • 本文向大家介绍sqlserver还原数据库的时候出现提示无法打开备份设备的解决方法(设备出现错误或设备脱),包括了sqlserver还原数据库的时候出现提示无法打开备份设备的解决方法(设备出现错误或设备脱)的使用技巧和注意事项,需要的朋友参考一下 【问题描述】 在系统管理进行手工备份时,出现提示“无法打开备份设备'E:\自动备份\ufidau8xTmp\UFDATA.BAK'。设备出现错误或设备脱

  • 问题内容: 我正在Ubuntu 12.04 LTS机器上使用Go 1.2进行编码-使用LiteIDE(对此非常满意)。 我下载并安装了 go termbox软件包 -构建了demo keyboard.go-构建良好。 但是,当我从LiteIDE运行时,我会感到恐慌-所有termbox演示都发生了同样的情况: 任何线索都将有所帮助。 问题答案: 是的,这是完全合理的: 交互式 终端应用程序需要 终端