我正在尝试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从源代码构建的

10-06 05:02