arduino uno bootloader烧写方法

arduino uno mega2560等各种不同板子bootloader烧写方法 


1. bootloade的bin文件,位于arduino ide安装目录。源码呢?

2. 如果使用官方支持的下载器,比如avrisp mkii,可以直接选择ide中的项目烧写。

3.   如果没有官方列表中支持的下载器怎么办,不怕,我们可以用下面这种办法AVRDUDE GUI


先进入arduino-0022\hardware\arduino目录中,找到boards.txt,打开他。


arduino uno bootloader烧写方法_第1张图片 

然后就可以看到不同板子的配置信息,图片以UNO为例,介绍了下载bootloader所需要的字段。比如熔丝位,bootloader所在文件夹,bootloader文件名字。

arduino uno bootloader烧写方法_第2张图片 

然后再到对应目录,找到bootloader文件

arduino uno bootloader烧写方法_第3张图片

然后我们打开AVRDUDE GUI(帖子附件中有下载)

根据下载器类型,选择好下载器。


arduino uno bootloader烧写方法_第4张图片 

然后选择好芯片型号。

arduino uno bootloader烧写方法_第5张图片 

当1,2号选项配置好了,我们可以点击3号选项熔丝位,进行Read一下,看看链接是否正确,如果不正确,还需要在Port配置中选择一下对应的端口。偶尔。。还需要在Command line Option扩展中,加-F,进行强制读取下载。

熔丝位读取没问题,我们首先要根据从boards.txt获得的熔丝位,输入进去后Write一下。然后我们就可以在4号配置中,选择好上面找到的bootloader文件,按5号按钮进行下载。。。


arduino uno bootloader烧写方法_第6张图片 

你可能感兴趣的:(arduino uno bootloader烧写方法)