手上有两块几年前买的arduino nano板子,这两天要用的时候发现用arduino IDE 1.8.11烧写的时候始终报错“上传失败”。查阅相关资料发现应该在 IDE–工具–处理器 中选择ATmega238P(Old Bootloader)即可上传成功。
这也侧面说明了我的板子的BootLoader已经旧了,不如顺便更新一下。
- 烧写BootLoader至少需要两块arduino板,其中一个作为ISP下载器,另一个则是需要被烧写的板子(它们的型号可以不一样)
- 本例将用两块arduino nano ATmega238P(Old Bootloader) 互相依次更新为最新的BootLoader
过程
1. 将ISP下载器的程序烧录进第一块arduino板(下文将其称为 ISP板):
打开 arduino IDE – 示例 – 11.ArduinoISP 示例文件,并上传(烧录)进arduino板中,因为两块板子都是old BootLoader,所以应注意此时选择的处理器应为“ATmega238P(Old Bootloader)”才能成功上传。