Arduino Mega(Atmega 1280)avrdude:stk500_getsync():不同步:resp = 0x00

时间:2014-10-05 18:34:50

标签: arduino

我刚收到我的arduino mega 1280并且我正在尝试加载我的固件,但我一次又一次地得到同样的错误:

avrdude:stk500_getsync():不同步:resp = 0x00

我已经检查了SO中关于此问题的其他帖子,我已经确定了这些要点:

  • 我正在使用正确的COM端口
  • 我正在选择正确的主板

此外我已经卸载并安装了arduino驱动程序(我有Windows 8,我已经禁用了数字公司的东西),我可以在设备管理器中看到虚拟COM端口,尽管它的名字不是“arduino的东西”而只是“ USB串口“,这是一个不好的信号?

在责备引导加载程序之前,我还必须考虑其他选项吗?

非常感谢!!!

斯蒂娜

2 个答案:

答案 0 :(得分:1)

嗯,MEGA 1280有一个FT232,所以你一定要看到一个“USB串口”。

至于错误,当我使用没有自动重置功能的定制电路板时,我通常会得到它。当IDE说“开始下载固件”(或类似的东西)时,尝试按下重置按钮。只需按下并释放它,就像你想要重置arduino一样。

如果不起作用,请查看下载过程中RX,TX和L指示灯是否闪烁。如果RX和TX关闭,则串行通信存在一些问题,如果L led关闭,问题可能出在引导加载程序上。

如果什么都不起作用..尝试再次刷新引导加载程序..

答案 1 :(得分:1)

我在Mac上遇到了同样的错误。我解决了以下问题:

在“工具”菜单中选择:

  * Board: Arduino Mega or Mega 2560
  * Port: cu.usbmodemXXXX or tty.usbmodemXXXX
  * Processor:ATmega2560 (Yes, not ATmega1280)