4

我是 Arduino 世界的新手。当我尝试在 Arduino IDE 中上传草图时发现一个奇怪的问题。它给了我以下错误:

avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.

avrdude: stk500v2_command(): unknown status 0x01
avrdude: stk500v2_disable(): failed to leave programming mode

我在 Duemilanove 和 Mega 2560 中都遇到了这个错误。

但是,当我使用编程器烧录引导加载程序,然后尝试上传草图时,它第一次工作。如果我尝试再次上传相同的草图,则会引发上述错误。

4

3 回答 3

0

我会尝试重新安装 arduino IDE,因为它可能已损坏或过时。检查您是否在菜单上选择了正确的型号和串行端口。也可以访问 arduino 的网站 ( arduino.cc ),应该有一个联系链接。

希望这可以帮助。

于 2012-07-11T14:56:23.493 回答
0

我记得我有这个问题。所以基本上它是说Arduino没有连接(即使它在物理上可能是连接的)。基本上确保计算机能看到 Arduino,因此请确保您的 COM 端口检测到 Arduino 并正确安装驱动程序。对我来说,它被插入 USB 端口,但它首先通过 USB 集线器(所以基本上是 Arduino -> USB 集线器 -> 计算机)。我解决它的方法是将 Arduino 直接插入计算机,使其进入 Arduino -> 计算机。

于 2013-05-23T01:28:17.197 回答
0

我能够通过更改保险丝设置来解决问题。更改保险丝设置后,我现在可以多次烧写草图。

于 2014-03-25T07:53:01.657 回答