我是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论坛 或您自己提供的链接上查看