Der Standard JTAG Anschluss ist ein riesiger 20-poliger IDC-Stecker, der eine Menge Platz auf der Platine einnimmt. Aber, es gibt auch Alternativen dazu, zum Beispiel SWD. SWD stellt das absolute Minimum an Beschaltung dar und kommt mit lediglich 4, 5 oder 6 Pins aus.
Ein STLink/2 von ST hat einen Standard JTAG Anschluss mit 20 Pins, sodass hier ein Adapter notwendig ist. Diesen kann man entweder direkt am Stecker machen oder eine kleine Platine anfertigen.
Die Pinbelegung:
Pin# | Label | Kommentar | Optional |
1 | VCC | Dient der Stromversorgung des Debuggers | nein |
7 | TMS/SWDIO | SWD Data Leitung, bidirektional | nein |
8 | GND | Masse | nein |
9 | TCK/SWCLK | SWD Clock, Taktsignal | nein |
13 | TDO/SWO | Für SWV (Serial Wire Viewer) trace, wird benötigt, wenn man printf verwenden will | ja |
15 | nSRST/RESET | Reset-Leitung zum Microkontroller | ja |