我是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都遇到了这个错误。
然而,当我使用程序员刻录引导加载程序,然后尝试上传草图时,它第一次起作用。如果我再次尝试上传相同的草图,则会抛出上述错误。
答案 0 :(得分:0)
我会尝试重新安装arduino IDE,因为它可能已经损坏或过时。检查菜单上是否选择了正确的型号和串口。也可以访问arduino的网站(arduino.cc),并且应该有一个联系链接。
希望这有帮助。
答案 1 :(得分:0)
我记得我遇到过这个问题。所以基本上它是说Arduino没有连接(即使它在物理上可能连接)。基本上确保计算机看到Arduino,以确保您的COM端口检测到Arduino并正确安装驱动程序。对我来说,它被插入USB端口,但它首先通过USB集线器(所以基本上是Arduino - > USB集线器 - >计算机)。我解决它的方法是将Arduino直接插入计算机,使其成为Arduino - >电脑。
答案 2 :(得分:0)
我能够通过更改保险丝设置来解决问题。在我更改了保险丝设置后,我现在能够多次刻录草图。