Arduino:上传超时错误

问题描述 投票:0回答:3

我是 Arduino 编程新手。 我使用的是 Arduino Mega 2560 R3 并使用 Arduino IDE 1.5.5-r2。 我有一个非常简单的程序,当我尝试上传时,它在接近尾声时锁定。 有时我会出现以下错误:

avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer

我使用了正确的 COM 端口并且选择了正确的板

当我尝试将 Rx 引脚与 Tx 引脚连接时,在控制台中写入时,我可以在监视器中正确获取数据。

有什么想法吗?

谢谢。

arduino arduino-ide
3个回答
3
投票

自动重置似乎不起作用。按住重置按钮,然后在 IDE 上单击“上传”,当 IDE 说草图大小...时,松开重置按钮。需要进行多次尝试才能找到正确的时机。发生这种情况是因为您正在淹没连续剧,请尝试在

setup()

之后立即延迟

0
投票

我也遇到了完全相同的问题。在 Kubuntu Linux 上使用相同的 Arduino 板和 IDE 1.6.8 或 1.6.11。在尝试“眨眼”示例草图时,我得到了完全相同的错误。我的解决方案是 USB 电缆。当我尝试另一根 USB 电缆时,它成功了。然后我尝试了一块较旧的、据称已损坏的 Arduino Mega 2560 R3 板,该板显示了一些不同的错误。它也适用于新电缆。


0
投票

我也有同样的问题。它有一个已在卡上激活的内置固件。我使用全新安装并尝试再次构建,但升级到下一个版本的 marlin 时多次失败。

我在另一篇文章中看到有人通过拔掉液晶屏色带解决了这个问题,这立即解决了问题。可能与sd卡读卡器和显示屏有关。不确定,但这对我有用。

© www.soinside.com 2019 - 2024. All rights reserved.