Skip to content

Commit ca16fc2

Browse files
authored
Merge pull request avrdudes#930 from cederom/cederom-programmer-avrftdi-ktlink
Added KT-LINK FT2232H interface with IO switching and voltage buffers.
2 parents d7c59ca + b99a145 commit ca16fc2

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

src/avrdude.conf.in

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -593,6 +593,38 @@ programmer
593593
reset = 3; # TMS 7
594594
;
595595

596+
# Kristech KT-LINK FT2232H interface with IO switching and voltage buffers.
597+
# Created on 20220410 by CeDeROM Tomasz CEDRO (www.cederom.io).
598+
# Interface DataSheet: https://kristech.pl/files/KT-LINK-UM-ENG.pdf
599+
# AVRDUDE FT2232H PIN NUMBER DECODE:
600+
# | 0 | 1 | .. | 7 | 8 | 9 | .. | 15 |
601+
# | ADBUS0 | ADBUS1 | .. | ADBUS7 | ACBUS0 | ACBUS1 | .. | ACBUS7 |
602+
# KT-LINK JTAG CONN:
603+
# 1=Vsense(->EXT13), 19=5V(EXT1->EXT3), 20=GND, 3=TPIRST, 9=TPICLK, 7=TPIDATA.
604+
# INTERNALS CONFIGURATION ("~" MEANS ACTIVE LOW):
605+
# ~TRST_EN=10(ACBUS2), ~CLK_EN=14(ACBUS6), ~MOSI_EN=13(ACBUS5),
606+
# TMS_SEL=5(ADBUS5), ~TMS_EN=12(ACBUS4), LED=~15(ACBUS7).
607+
# CONNECTION NOTES:
608+
# * Connect EXT connector pin 1 with 3 to get 5V on JTAG connector pin 19.
609+
# * Connect JTAG connector pin 1 to 5V (i.e. EXT pin 13 or JTAG pin 19).
610+
# * For TPI connection use resistors: TDO --[470R]-- TPIDATA --[470R]-- TDI.
611+
# * Powering target from JTAG pin 19 allows KT-LINK current measurement.
612+
programmer
613+
id = "ktlink";
614+
desc = "KT-LINK FT2232H interface with IO switching and voltage buffers.";
615+
type = "avrftdi";
616+
connection_type = usb;
617+
usbvid= 0x0403;
618+
usbpid= 0xBBE2;
619+
usbdev= "A";
620+
reset = 8;
621+
sck = 0;
622+
mosi = 1;
623+
miso = 2;
624+
buff = ~10,~14,~13,5;
625+
rdyled = ~15;
626+
;
627+
596628
programmer
597629
id = "serialupdi";
598630
desc = "SerialUPDI";

0 commit comments

Comments
 (0)