作者sanbis (方正无法达成,那麽有没H)
看板Printer3D
标题[程式] arduino 怎麽把 bootloader 移除?
时间Fri Jul 10 03:29:19 2015
一般来说就算买了新的 IC 直接接到成品,
接上 USB 开启开发工具,
选择烧录 bootloader 就好~
但是我现在想尝试看看用其他方式来烧录 IC ~
像是用COM PORT(RS232) 或是 ICSP~
(顺便测试一下买来的 USB 转 RS232 晶片)
希望可以把原本已经烧录好的 bootloader 清除掉~
不知道有没有哪位可以指点一下?
要怎麽把已经有烧录 bootloader 的 IC 清除掉?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 125.230.144.100
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Printer3D/M.1436470162.A.C72.html
※ sanbis:转录至看板 Electronics 07/10 04:33
1F:→ alibuda174: 一般的ISP/ICSP烧录器都可以吧 07/10 09:16
2F:推 sopi: 买ISP烧录器插旁边那个ICSP脚就好啦~ 07/13 12:16
3F:推 sopi: 然後用对岸的progisp烧hex档 07/13 12:18
4F:→ sanbis: 是露天上那种USB ASP ISP 烧录器吗? 07/14 05:24
5F:→ sanbis: 烧 hex ?空白的 hex 档? 07/14 05:25
此外这边想请教一下,
如果将没有烧录 bootloader 的 IC 放在 arduino 上会有什麽反应?
※ 编辑: sanbis (61.223.169.129), 07/15/2015 01:42:42
6F:→ et84121: 不会有反应 07/15 10:11
http://imgur.com/uu25x3u
现在手上有的是这个烧录器,
但是接在 ICSP 上面却不知道怎麽烧录,
不知道有没有哪位可以指点一下?
※ 编辑: sanbis (61.223.169.129), 07/15/2015 11:01:01
新买的 328P ,
直接装上 UNO 结果是两个 LED 恒亮,
不知道这是不是尚未烧录 bootloader 的正常现象?
http://imgur.com/OkWyBi7
※ 编辑: sanbis (61.223.169.129), 07/16/2015 09:15:29
7F:推 sopi: 我不给你直接的答案 给你方向 去google atmega 328p 07/16 19:42
8F:推 sopi: 然後找到脚位图 对上MOSI MISO RST SCK VCC GND六条线 07/16 19:43
9F:推 sopi: 下载progisp安装 烧录器插上电脑 选择arduino 的boot hex档 07/16 19:43
10F:推 sopi: end! 07/16 19:43
这个烧录方法我试过了,
直接透过 ICSP 烧录,
但是衍生出来的几个问题~
Arduino IDE 本身档案是 ino ,
不知道怎麽转换成 hex 档,
我有下载ArduinoBuilder尝试转档,
但是一按下生成 HEX 的按钮就出现 ArduinoBuilder.exe 已经停止运作,
不知道有没有其他软体可以将 ino 转成 hex ?
前面推文提到
推 sopi: 买ISP烧录器插旁边那个ICSP脚就好啦~ 07/13 12:16
推 sopi: 然後用对岸的progisp烧hex档 07/13 12:18
烧录的 hex 档应该是指
arduino\hardware\arduino\avr\bootloaders\optiboot\optiboot_atmega328
应该就是这个hex吧?
如果要移除 bootloader 的话又要怎麽做?
※ 编辑: sanbis (36.234.95.140), 07/20/2015 05:34:43