我正在尝试ubuntu 12.10。我想使用Eclipse IDE + avrdude。问题是,我有一个自定义的ft232rl编程器,它没有包含在标准avrdude配置中。
在Windows中,我会添加
#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 中使用它?
最佳答案
我在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
;
我认为您应该在同一文件中使用配置。
注意:AFAIK avrdude不支持不带某些修补程序的基于ft232的设备的位敲打,我是根据此tutorial从源代码构建的