【问题标题】:Avrdude config linuxAvrdude 配置 linux
【发布时间】:2012-11-19 19:26:56
【问题描述】:

我正在尝试 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中使用它?

【问题讨论】:

  • 为什么不使用文本编辑器手动编辑 avrdude.conf?

标签: eclipse avr avrdude ubuntu-12.10


【解决方案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
;

我认为你应该在同一个文件中使用你的配置。

注意:AFAIK avrdude 不支持在没有一些补丁的情况下使用基于 ft232 的设备进行 bitbanging,我按照 tutorial 的源代码构建了它

【讨论】:

  • 我可以更改此文件“sudo gedit /etc/avrdude.conf”,但在 Eclipse 中会出现问题(单击“新建”按钮设置新配置时没有任何反应)。试试吧,如果可以的话。
  • @user1685095 我并没有真正使用 Eclipse,但这应该可以在终端上运行,为什么要在 Eclipse 中添加新配置?当 Eclipse 调用 avrdude 时,它​​会默认读取这个
  • avrdude -p m8535 -c ftbb -U flash:w:Kur_Analog:i error at /etc/avrdude.conf:1012 unrecognized character: "f" 看来还是不知道我的自定义程序员。怎么改?
猜你喜欢
  • 2017-07-08
  • 2011-03-21
  • 2013-12-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-28
  • 1970-01-01
相关资源
最近更新 更多