3

我正在尝试 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 “new”按钮中显示任何可用的配置。我按下按钮,没有任何反应。如果我撤消 avrdude.conf 中的更改,它会显示可用程序员列表等。

那么如何至少从终端使用 avrdude 和自定义程序员。如果可能的话,如何在eclipse中使用它?

4

1 回答 1

1

/etc/avrdude.conf在 Ubuntu 上有这个配置:

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 的设备进行 bitbanging,我按照本教程从源代码构建它

于 2012-11-19T19:31:48.293 回答