[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: FTDI plus Atmel AVR programming
From: |
Joerg Wunsch |
Subject: |
Re: FTDI plus Atmel AVR programming |
Date: |
Tue, 10 Jan 2023 23:00:01 +0100 |
As Didrik Madheden wrote:
> Yes, this is supported, but you need to add a programmer definition to
> tell avrdude which pin is used for what. You should be able to use
> this programmer in two different modes, but each mode has advantages
> and disadvantages. Serbb, which is very slow. Or ft245r/ftdi_syncbb
> mode, which is using hardware support in FTDI for bitbanging.
> type = ft245r;
I don't think you can name the programmer type "ft245r". You have to
name it "ftdi_syncbb".
> Add this to avrdude.conf
Preferrably to ~/.avrduderc (the personal config file).
${prefix}/etc/avrdude.conf will be overwritten by new releases.
> miso = 4;
> mosi = 6;
Note that AVRDUDE 7.1 (just released) changed these names to "sdi" and
"sdo", respectively. The old names are still recognized as a fallback
though.
> gates = 3;
"gates" is not a known keyword.
So, the corrected entry is:
programmer
id = "APU_2";
desc = "http://kmpu.ru/other/ft232rl_usb-programmator-avr/index.html";
type = ftdi_syncbb;
sdi = 6; # DCD
sck = 5; # DSR
sdo = 3; # CTS
reset = 7; # RI
;
Note that this is *almost* the same as the existing "arduino-ft232r"
programmer entry, except that the author of the above web page (for
whatever reason) swapped the SDI and SDO lines.
--
cheers, Joerg .-.-. --... ...-- -.. . DL8DTL
http://www.sax.de/~joerg/
Never trust an operating system you don't have sources for. ;-)