Update : avrdude-gui with configurable feature

new modify version to support configuration file.

download it (win32 & modify files)

or https://github.com/KunYi/new-avrdude-gui/releases


avrdude-gui.conf : configuration files

<?xml version="1.0″ encoding="utf-8″?>
<configuration>
<programmerlist>
<programmer name="acmini">
</programmer>
<programmer name="alf">
</programmer>
<programmer name="USBAsp" port="false" para="usbasp">
</programmer>
<programmer name="avrisp">
</programmer>
</programmerlist>
<mculist>
<mcu name="AT90S1200″ para="1200″>
<description></description>
</mcu>
<mcu name="AT90S2313″ para="2313″>
<description></description>
</mcu>
<mcu name="AT90S2333″ para="2333″>
<description></description>
</mcu>
<mcu name="AT90S2343″ para="2343″>
<description></description>
</mcu>
<mcu name="AT90S4414″ para="4414″>
<description></description>
</mcu>
<mcu name="AT90S4433″ para="4433″>
<description></description>
</mcu>
<mcu name="AT90S4434″ para="4434″>
<description></description>
</mcu>
</mculist>
<portlist>
<port name="lpt1″>
<description></description>
</port>
<port name="lpt2″>
<description></description>
</port>
<port name="com1″>
<description></description>
</port>
<port name="com2″>
<description></description>
</port>
<port name="com3″>
<description></description>
</port>
<port name="com4″>
<description></description>
</port>
</portlist>
</configuration>

Technorati tags: , , , , ,
廣告

Modify AVRDUDE-GUI Win32 version to support USBasp

Added support USBasp in avrdude-gui for win32

download it. (for Win32) include modify source code.

update:

push modify source code On GitHub , if you need a new version & source code please to visit.


Screen Capture

 


Ref.

Dev-C++ & MinGW & wxWindows2.6.2 开发环境的配置
SourceForge :  avrdude-gui
fischl.de – USBasp – USB programmer for Atmel AVR controllers

Technorati tags: , , ,

如何編譯 Avrdude for Windows version to support USBasp

  1. 準備
    • Install MinGW32/MSYS or Cygwin on your windows, 我使用 MinGW32/MSYS , GCC 是 3.4.2 (用Cygwin 版本的話,實際上在WinAVR 裡面已經有編譯好的avrdude 也支援 USBasp ,所以想要省事的人,可以直接安裝WinAVR 最後的版本去取得)
    • Download libusb for win32 package Download 這個bin 的package 即可 libusb-win32-device-bin-x.x.x.x.tar.gz (目前是 libusb-win32-device-bin-0.1.12.1.tar.gz)
    • Download avrdude ,目前是 v5.5
  2. 處理步驟
    • 1. 將 libusb-win32-device-bin.x.x.x.x.tar.gz 解開,將 libusb-win32-device-bin-0.1.12.1libgcclibusb.a 拷貝到,開發環境的 lib 目錄中(在我的環境路徑是 C:MinGWlib)
    • 2. 解開 avrdude-5.5.tar.gz 到你的工作目錄中,然後拷貝libusb-win32-device-bin-0.1.12.1includeusb.h 到同一目錄
    • 打開 MSYS 切換到解開的 avrdude 工作目錄中
    • 編輯 ac_cfg.h 檔案 將 /* #undef HAVE_LIBUSB */ 改為 #define HAVE_LIBUSB 1
    • 在MSYS console 中依序執行下列指令
      1. set PREFIX=/avrdude
      2. export PREFIX
      3. configure LDEFLAGS="-static" –enable-versioned-doc=no –prefix=$PREFIX –datadir=/avrdude –sysconfdir=/avrdude/bin
      4. make
      5. make install
    • 這樣應該可以在你的工作目錄中得到一個 avrdude.exe 與在 MSYS (C:msys1.0)目錄下得到一個 avrdude/bin/avrdude.conf
  3. 有圖有真相

    這是將 得到的avrdude.exe 與 avrdude.conf 放到電腦上 C:avrdude_5.5bin目錄執行,分別測試 usbasp 插上與沒插上的情形
  4. 下載編譯的版本(avrdude 5.5 for Win32), or visit my Github

Update:

另外提供了一個 可以設定的 avrdude-gui for Win32 版本https://github.com/KunYi/new-avrdude-gui/releases

可以看另外兩篇


Ref.

Technorati tags: , , ,