怎麼用智峰软件给arduino uno r3开发板烧bootloader

他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)本文刷写方法参考优酷用户天隅孤星。
软件及源码准备
烧录工具 Flip Installer - 3.4.7.112.exe
Java虚拟机 jre-8u144-windows-x64.exe
//上面这个版本在我的电脑(win7 64位)上没有安装成功,所以我去下载了 jre-8u60-windows-i586.exe
Arduino bootloader github源码,下载后解压
下载并安装好上面的环境就可以进入下面的烧写工作了。
将UNO 板切换为USB设备模式
如果一开始在设备管理器中没有找到UNO板的信息,或者UNO板是端口下的设备
这里要先将UNO板转为USB设备,转换方法是短接UNO R3开发板的左上方的两个引脚(红色方框位置)。
经过上面的短接后,在电脑的设备管理器中查看端口位置,发现设备已经没有了,而多出了Atmel USB Devices ,或者是未知设备。
接着,我们要将Atmega16u2 或未知设备的设备驱动更改为刚才安装的Flip烧写工具的驱动,我的驱动位置是E:\xxx\Flip 3.4.7\usb
右击设备-》更新驱动程序软件-》浏览计算机上的驱动程序文件-》在文件系统里找到你的Flip安装目录的usb目录-》点击下一步
至此Arduino UNO R3 板已经成功切换为USB设备了。
Filp软件烧写bootloader
一、选择芯片型号 Atmega16u2
二、选择USB,打开设备端口连接设备
如果这里点击open出现 Could not open USB device 错误,是因为没有将设备切换成USB设备,请先按上面的步骤将UNO板切换成USB设备。
三、如果open成功,则可以选择从github上下载的bootloader源码的hex文件烧录了。文件位置
\Arduino-master\hardware\arduino\avr\firmwares\atmegaxxu2\arduino-usbserial\
视频作者选择的是Arduino-usbserial-atmega16u2-Uno-Rev3.hex 文件,但是我的板子是Genuino UNO 所以我选择 Genuino-usbserial-atmega16u2-Uno-R3.hex
这里要注意文件的路径不能出现中文路径,一定要是纯英文路径,不然会出现Cannot open file错误。
四、选择完成之后就可以点击run来进行烧写了,点击run后会出现滚动条。
烧写网bootloader后,要将USB先拔掉,然UNO 板切换回端口模式。并且要将设备的的驱动更改回原来的Arduino IDE的驱动才能够正常使用。驱动路径一般为
arduino-1.8.2-windows\arduino-1.8.2\drivers
访问:1116次
排名:千里之外arduino uno 怎么重刷 bootloader_百度知道
arduino uno 怎么重刷 bootloader
我有更好的答案
你需要买一个 tinyisp 这样的刷写器
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。鍙?渶涓

我要回帖

更多关于 arduino uno r3 教程 的文章

 

随机推荐