Конфигурация Avrdude Linux

Пробую убунту 12.10. Я хочу использовать Eclipse IDE + avrdude. Проблема в том, что у меня есть кастомный программатор ft232rl, который не входит в стандартную конфигурацию avrdude. В окнах я бы добавил

#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?


person user1685095    schedule 19.11.2012    source источник
comment
Почему бы вам не отредактировать avrdude.conf вручную с помощью текстового редактора?   -  person    schedule 19.11.2012


Ответы (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 без некоторых исправлений, я собрал его из исходного кода, следуя этому руководство

person iabdalkader    schedule 19.11.2012
comment
Я могу изменить этот файл sudo gedit /etc/avrdude.conf, но тогда у меня возникнут проблемы в Eclipse (при нажатии новой кнопки для установки новой конфигурации ничего не происходит). Попробуйте, если сможете. - person user1685095; 20.11.2012
comment
@user1685095 user1685095 На самом деле я не использую Eclipse, но это должно работать из терминала, зачем вы добавляете новую конфигурацию в Eclipse? когда Eclipse вызывает avrdude, он будет читать это по умолчанию - person iabdalkader; 20.11.2012
comment
avrdude -p m8535 -c ftbb -U flash:w:Kur_Analog:i ошибка в /etc/avrdude.conf:1012 нераспознанный символ: f Похоже, он еще не знает о моем пользовательском программаторе. Как это изменить? - person user1685095; 20.11.2012