删除 Arduino 上的引导加载程序

Remove Bootloader on Arduinos

我正在尝试从 arduinos 转移到 AVR C。有人知道如何从微控制器中删除 arduino 引导加载程序吗? 32u4、328 或 2560 等不同的 atmega 微控制器是否有不同的过程?

谢谢。

当您使用编程器对 atmega 进行编程时,Arduino 引导加载程序将被删除。

当您使用 Arduino 引导加载程序对 Arduino 进行编程时,它知道如何写入映像以保留引导加载程序。

当您从 AVR C 创建映像并将其闪存到 atmega 时,该映像将覆盖引导加载程序,当您的 atmega 下次重置时,它现在将 运行 您的映像而不是引导加载程序。

无论哪个部分,过程都是相同的,但是您的项目需要适当设置。

你可以用AVR dude来擦除flash。这个线程可能有帮助 http://www.avrfreaks.net/forum/how-can-i-erase-chip-using-avrdude