作者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/m.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