ARM schrieb im Beitrag #4538875:
> Ich muss nur schauen, dass ich vom Platz hinkomme.
> Aber genau deswegen dachte ich, es sei sinnvoller, irgendwie was
> normiertes zu nutzen.
Ich würde sagen genau das Gegenteil. Desto mehr Platz Du zur Verfügung
hast, desto einfacher passt Da ein Standardstecker rein. Wenn Du kaum
Platz hast, muss eine Speziallösung her die gerade so reinpasst.
Wenn es wirklich eng wird, kannst Du natürlich auch auf Signale
verzichten. Das absolute Minimum ist nur SWCLK und SWDIO. Sinnvoll ist
auch noch ein GND und das Hardware-Reset mitzuführen. Alles andere macht
die Nutzung nur bequemer.
> Für den Lauterbach und den J-Link brauch ich so
> und so einen Adapter. Die einzige andere Anschlussbelegung ist meiner
> Meinung nach die von frei verfügbaren ST-Links (10-polig) für wenig
> Geld.
Solange sich das auf 2,54-Raster abspielt, ist so ein Adapter doch mit
etwas Lochraster in ner Viertelstunde gemacht. Wenn man nicht gerade bei
jedem Projekt ne andere Belegung verwendet sehe ich da auch keinen
unnötigen Aufwand drin. So viele verschiedene Programmer wirst Du ja
auch nicht verwenden wollen.
> Aber Danke nochmal für den Hinweis. Vielleicht kannst den Artikel ja
> nochmal verlinken ;)
Keine Ahnung ob ich das irgendwo schon mal im Detail gezeigt habe. Anbei
mal nen schneller Screenshot aus einem Layout von mir. An Position 6
kommt SWO, das hier ist aber von nem Projekt mit Cortex-M0 und da gibts
den nicht, daher unbelegt.
Als Alternative gibt es noch diese Belegung hier von mmvisual hier aus
dem Forum:
https://www.mikrocontroller.net/articles/JTAG#Der_10-polige_JTAG_Stecker_von_mmvisual_.28ARM.2C_Cortex.2C_Seriell_kombiniert.29
Den kann man auch für klassisches JTAG und nicht nur für SWD verwenden.
Aber dafür halt 2 Pins mehr.
Irgendwann geht halt doch der Platz auf der Platine aus, und da fand ich
meine Lösung mit dem 8-Pin Micromatch bisher eigentlich nen guten
Kompromiss. Kleiner wird es nur mit Steckern im 1,27er-Raster ohne
Wannen, dann brauchst Du wieder extra Verpolschutz und bist auch wieder
bei 10 Pins. Und um SMD-Pads im 1,27er Raster hinterher in der
Produktion mit Pogopins zuverlässig zu kontaktieren, musst Du einen
aufwändigeren Halter bauen als ich ihn verwende.