7

我有一个 Arduino Uno,昨天代码加载正常,但今天我一直收到以下错误(通过将上传部分设置为详细显示)

avrdude: Version 5.11, compiled on Sep  2 2011 at 18:52:52
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2009 Joerg Wunsch

         System wide configuration file is "/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf"
         User configuration file is "/Users/seanwhipple/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port                    : /dev/tty.usbmodemfa131
         Using Programmer              : arduino
         Overriding Baud Rate          : 115200
avrdude: Send: 0 [30]   [20] 
avrdude: Send: 0 [30]   [20] 
avrdude: Send: 0 [30]   [20] 
avrdude: ser_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding

avrdude done.  Thank you.

我去了 Arduino 故障排除网站并更新了我的驱动程序并确保连接良好。我也重置了板子。我可用的驱动程序/dev/tty.usbmodemfa131/cu/tty.usbmodemfa131

任何帮助是极大的赞赏

4

3 回答 3

1

这个人,格伦韦斯特,很好地总结了解决方案。 http://3dwest.blogspot.de/2013/12/arduino-in-osx-109-stk500recv.html

由于小牛苹果提供了他自己的 ftdi 驱动程序,这会干扰来自 ftdi 站点的驱动程序。您必须停用苹果并重新安装旧的 ftdi 驱动程序。格伦西描述同样如此。

在我的情况下,以前失败的通信尝试的引导加载程序中仍然存在垃圾,这会杀死通信过程......但是标准arduino板有一个重置按钮来清理引导加载程序。所以可能你必须这样做一次。

于 2014-09-30T18:03:28.993 回答
1

我从中国买了一个便宜的 arduino 克隆版,也遇到了同样的问题。

对我来说,解决方案是为 Mac安装这个 CH341 串行驱动程序

于 2015-07-18T11:28:34.370 回答
0

您有可能损坏了引导加载程序。我通过溢出我板上的内存来做到这一点,它将字节写入整个程序空间,包括引导加载程序。

要解决此问题,您必须“烧录引导加载程序”, http://playground.arduino.cc/Main/ArduinoCoreHardware中列出了许多教程 。我必须制作一根特殊的电缆并使用带有串行端口的旧 PC 来执行此操作。

于 2014-06-03T15:22:12.420 回答