我刚收到我的arduino mega 1280并且我正在尝试加载我的固件,但我一次又一次地得到同样的错误:
avrdude:stk500_getsync():不同步:resp = 0x00
我已经检查了SO中关于此问题的其他帖子,我已经确定了这些要点:
此外我已经卸载并安装了arduino驱动程序(我有Windows 8,我已经禁用了数字公司的东西),我可以在设备管理器中看到虚拟COM端口,尽管它的名字不是“arduino的东西”而只是“ USB串口“,这是一个不好的信号?
在责备引导加载程序之前,我还必须考虑其他选项吗?
非常感谢!!!
斯蒂娜
答案 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)