2011年5月30日 星期一

讓 AVR Studio 5 支援 ATmega8 的燒錄

image

Atmel 最近推出新版開發工具 AVR Studio 5,號稱支援 8 位元和 32 位元的 AVR 微控制器。AVR Studio 5 的韌體燒錄功能座落在選單的『Tools > AVR Programming』這個位置:

image

我想用 AVR Dragon 透過 ISP 介面來燒錄 ATmega8 的韌體,但打開 "AVR Programming" 視窗後卻找不到 ATmega8 的 Device:

image
▲ AVR Studio 5 燒錄視窗預設找不到 ATmega8 Device

上網搜尋,發現網路上也有人在討論這問題,而 mindziux 提供了解法:

  1. 複製一份 "C:\Program Files\Atmel\AVR Studio 5.0\tools\AVRDragon\xml\ATmega88_AVRDragon.xml" 放在同一個資料夾,並更名為 ATmega8_AVRDragon.xml
  2. 編輯 ATmega8_AVRDragon.xml,把 <device name="ATmega88"> 改成 <device name="ATmega8">

接著重新啟動 AVR Studio,就可以看到 ATmega8 Device。如下圖所示,按下「Apply」和「Read」鈕,就會順利讀出 Device signature:

image

除了 AVR Dragon 外,其它 ISP 燒錄器可能也有同樣的問題,我想解法應該是一樣的。

延伸閱讀

0 意見: