Arduino Leonardo:错误退出bootloader

时间:2018-04-09 13:50:47

标签: arduino

我尝试通过Arduino IDE将我的代码上传到Arduino Leonardo,但是:

avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
Found programmer: Id = "ю"; type = ё
Software Version = h.; Hardware Version = u.M
avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
avrdude: error: buffered memory access not supported. Maybe it isn't
a butterfly/AVR109 but a AVR910 device?
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.

avrdude: butterfly_recv(): programmer is not responding
avrdude: error: programmer did not respond to command: leave prog mode
avrdude: butterfly_recv(): programmer is not responding
avrdude: error: programmer did not respond to command: exit bootloader
avrdude: error: programmer did not respond to command: exit bootloader

有什么问题?我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

有一些提示:

  • 当您使用损坏的电缆上传代码时,这通常是错误消息。用另一根电缆试试。
  • 如果您使用的是 AVRISP mkII ,请尝试切换到 USBasp
  • 检查您是否拥有当前版本的Arduino IDE。
  • 检查你的电路。它可能影响沟通。
  • 转到董事会经理:

Board Manager in Arduino IDE

选择最新版本的电路板支持,然后单击“安装”按钮。

enter image description here

  • 您可以尝试刻录新的bootloader:
    1. 将AVR-USBASP从计算机连接到arduino板后,打开arduino IDE并单击Tools菜单,然后在Programmer子菜单下选择USBasp。 确保已安装USBasp驱动程序!

Select USBasp as programer

  1. 然后,单击Burn Bootloader以开始在工具菜单下刻录引导加载程序。
  2. Burn boot loader

    1. 几分钟后,Arduino IDE应显示以下消息:
    2.   

      完成刻录引导加载程序