2012-11-19 31 views
3

我正在嘗試Ubuntu 12.10。我想使用Eclipse IDE + avrdude。問題是,我有一個自定義的ft232rl編程器,它不包含在標準的avrdude配置中。 在windows我想補充Avrdude config linux

#FTDI_Bitbang 
programmer 
    id = "ftbb"; 
    desc = "FT232R Synchronous BitBang"; 
    type = ft245r; 
    miso = 3; # CTS(11 PIN FT232R) 
    sck = 5; # DSR(9 PIN FT232R) 
    mosi = 6; # DCD(10 PIN FT232R) 
    reset = 7; # RI (6 PIN FT232R) 
; 

這avrdude.conf,它會正常工作。但是,當我想將它與AVR Eclipse插件一起使用時,它不會在project-properties-avr-avrdude「新」按鈕中顯示任何可用的配置。我按了按鈕,沒有發生任何事情。如果我撤銷avrdude.conf中的更改,它會顯示可用程序員列表等。

那麼如何使用avrdude與自定義程序員至少從終端。如果可能的話,如何在eclipse中使用它?

+0

你爲什麼不手動編輯avrdude.conf,使用文本編輯器建立從源頭? – 2012-11-19 19:28:24

回答

1

我在Ubuntu中/etc/avrdude.conf此配置:

programmer 
    id = "ftdi"; 
    desc = "SparkFun FTDI Basic Breakout"; 
    type = ft232r; 
    miso = 1; # RXD 
    sck = 3; # CTS 
    mosi = 0; # TXD 
    reset = 4; # DTR 
; 

我想你應該在同一個文件中使用您的配置。

注:據我所知AVRDUDE不支持沒有一些補丁程序與基於FT232設備bitbanging,我下面這個tutorial

+0

我可以改變這個文件「sudo gedit /etc/avrdude.conf」,但我會在Eclipse中遇到問題(點擊「新建」按鈕來設置新配置時什麼也沒有發生)。試試看,如果可以的話。 – user1685095

+0

@ user1685095我沒有真正使用Eclipse,但是這應該從終端上運行,爲什麼在Eclipse中添加新配置?當Eclipse調用avrdude時,它會默認讀取這個文件 – iabdalkader

+0

avrdude -p m8535 -c ftbb -U flash:w:Kur_Analog:i error/atc/avrdude.conf:1012無法識別的字符:「f」 看來,它仍然不知道我的自定義程序員。如何改變? – user1685095