智能小车56:arduino的bootloader 2

之前用arduino ide安装目录下的源文件生成的bootloader.hex,并没有安装成功。用了一个zf009,应该是智峰科技公司的产品,可以烧写成功,但其烧写文件bootloader.hex是怎么来的,我并不知道。于是查了别的方法,就有了今天的这篇文章。

硬件准备:

arduino uno r3原版

一片金属

软件准备:

windows

atmel的flip,下载地址:https://www.microchip.com/developmenttools/ProductDetails/FLIP ,最好下载带jre的,它用的jre版本比较老(1.5)

arduino bootloader文件:https://github.com/arduino/ArduinoCore-avr/tree/1.8.2 ,注意就是用1.8.2这个版本,其它的可能不行。

arduino ide

一段用于测试的arduino 代码

操作步骤:

1.安装flip

2.连接USB与arduino,用金属片,连接如下两引脚,如下图:

在设备管理器里会出现未知设备,给这个设备安装驱动,驱动目录选择flip安装文件目录。安装好后就会出现如下设备:


3.配置flip,烧录bootloader.hex. 进行如下4步

a.选择设备类型16U2

点击确定再进入下一步

b.打开usb设备


点击上图USB后会出现如下窗口,点击Open

c.选择bootloader文件,上面软件准备下载的1.8.2

d.点击run,烧录成功


4.拔掉USB口,重新插上(恢复写arduino模式)

5.打开arduino ide,烧录arduino测试程序,测试。成功,如下图:


本文有些内容来源于:https://blog.csdn.net/fyz2014/article/details/77908904 ,感谢

文/程忠 浏览次数:0次   2020-05-25 08:15:59

相关阅读


评论:
点击刷新

↓ 广告开始-头部带绿为生活 ↓
↑ 广告结束-尾部支持多点击 ↑