我对 Ubuntu 比较陌生,并且一直很喜欢它。但是,它检测到我的 Arduino Mega 2560(显示为/dev/tty/ACM0
),但输出以下消息:
avrdude: stk500_send(): failed to send command to serial port
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
有人有解决方案吗?
任何遇到此问题的人,这里是一个临时解决方案。
感谢@AndroidDev,这是一个运行良好的简单修复。
找出您的 Arduino 正在使用哪个端口(查看右下角或菜单)
转到终端并执行
sudo chmod a+rw /dev/ttyfoo
(用您的部分填写最后一部分)打开Arduino并继续!
这个解决方案的问题是每次使用 Arduino 时都必须重做第 2 步和第 3 步,因此请尝试编写一个脚本或其他自动执行此操作的脚本并将其发布到此处,以便其他人可以使用它。