如何替换arduino bootloader中的默认代码

时间:2017-08-01 10:28:41

标签: arduino avr bootloader arduino-ide atmega

我需要用我的代码制作bootloader。

带引导程序的

I discovered a github,但我不知道如何处理它。 我使用arduino的经验受burning the default bootloader for ATmega328p

的限制

那么,有没有简单的方法可以将默认的arduino引导程序代码(闪烁的diod)替换为其他任何东西?

1 个答案:

答案 0 :(得分:1)

当然有。嵌入式工程师始终更换和/或覆盖引导加载程序。 Here's an article on the subject但我将概述基础知识。

  1. 选择一个编程设备。市场上有许多设备,从非常便宜到非常昂贵,取决于除了编程芯片之外他们还能做什么。你甚至可以使用另一个Arduino作为程序员,可能最便宜并且随时可用。
  2. 将编程器连接到正确的编程引脚。为了您的目的,您需要板上的ISP / ICSP接头(2x3接头)或非Arduino编程器的2x3接头。
  3. 使用Arduino IDE,AVRdude之类的实用程序,甚至Atmel Studio上传您的代码,如果您非常雄心勃勃并希望完全控制。
  4. 如果您使用另一个Arduino作为您的程序员和6条女性 - 女性跳线,如文章所述,并不难。