Forum: Mikrocontroller und Digitale Elektronik JTAG Adapter ST32F407


von R. F. (rfr)


Lesenswert?

Hallo allerseits,

ich habe einige Boards mit o.g. Prozessor. Die Boards haben einen JTAG 
Anschluss.
Ich würde gerne wissen, was beim Kauf eines (passenden) Adapters zu 
beachten ist.

Ich arbeite mit Win und Linux, derzeit mit acs6, vorhanden ist auch ddd.

Gruss

Robert

von Oooops (Gast)


Lesenswert?

Seit 12 Jahren hier angemeldet und keine Ahnung wie man
einen STM32 and einem JTAG-Adapter betreibt?

Es gibt hier genug darüber zu lesen.

Das ist seeeeehr Freitags-Troll-verdächtig.

von R. F. (rfr)


Lesenswert?

Troll eher nicht. Aber ich habe meistens mit AVR gearbeitet und sattle 
jetzt um.

Das derzeit aktuelle Board

https://www.ebay.de/itm/1-2-5-10PCS-STM32F407VGT6-ARM-Cortex-M4-32bit-MCU-Core-Development-Board-STM32F4/274093156775?hash=item3fd139a9a7:g:fN0AAOSwIV5dynWU

hat SWD und JTAG. Ich habe ST-Link-Adapter,

https://www.ebay.de/itm/ST-Link-V2-OpenOCD-On-Chip-Debugger-STM8-STM32-JTAG-SWIM-Linux-OSX-Arduino/254315946241?hash=item3b36696101:g:Uq0AAOSwYRJdQWxj

und habe ac6 installiert.

Ich würde jetzt gerne wissen, welche SW ich noch brauche und was ich wie 
anschliesse. Ausserdem weiss ich in etwa, wie JTAG funktioniert, aber 
weder mit SWD oder ST-Link habe ich irgendwas gemacht.

Ich würde jetzt gerne den Weg zur operativen SW-Umgebung gehen.

von Oooops (Gast)


Lesenswert?

R. F. schrieb:
> Ich würde jetzt gerne den Weg zur operativen SW-Umgebung gehen.

Bisschen mehr Eigeninitiative dürfte man schon von dir verlangen.

So wie du dich gibst möchtest du alles auf dem Silbertablett
serviert bekommen.

von Oooops (Gast)


Lesenswert?

R. F. schrieb:
> Troll eher nicht. Aber ich habe meistens mit AVR gearbeitet und sattle
> jetzt um.

Ich bleibe dabei. Wer solange hier angemeldet ist, lange Erfahrung
mit AVR hat und sich jetzt so hilflos gibt ist für mich ein Troll.

Wie wäre es denn mal mit RTFM?

von Johannes S. (Gast)


Lesenswert?

SWD ist einfacher und reicht, SWDIO SWCLK und GND. Der (originale) 
STLink braucht aber noch die Targetspannung, damit versorgt der seine 
Buffer und stellt sich auf das Target ein. Die billigen China Clones 
sparen sich diese Buffer und brauchen VTarget nicht.
Das Board ist blöde wenn es keinen eigenen SWD Anschluss hat, andere 
haben da extra Pinheader. Dieses ist evtl. eher für Micropyphon und 
arbeitet mit Bootloader.

von A. B. (Gast)


Lesenswert?

R. F. schrieb:
> ich habe einige Boards mit o.g. Prozessor. Die Boards haben einen JTAG
> Anschluss.

Wenn die JTAG-Pins herausgeführt sind (so interpretiere ich das 
"JTAG-Anschluss",
sind die SWD-Pins es auch (dafür werden nämlich zwei der JTAG-Pins 
zweckentfremdet).

Es gibt eigentlich keinen rechten Grund, JTAG statt SWD zu nehmen (außer 
für Board-Tests und Mehrprozessor-Boards etc.), man braucht mehr Pins 
für mehr oder weniger dieselbe Funktionalität für den "Hausgebrauch" ...

Deshalb ist SWD die naheliegendere Alternative. Wenn man sich JTAG 
offenhalten will, nimmt man halt einen "echten" ST-Link V2" (die mit dem 
ovalen Plastik-Gehäuse und einer doppelreihigen (20-pol.?) Pfostenleiste 
auf der Oberseite, nicht die Chine-Klone) oder einen ST-Link V3.

Und Software: Je nach persönlichem Geschmack, die Auswahl ist da ...
ST-Link wird wohl von so ziemlich allem unterstützt. Bei den 
FTDI-Adaptern muss man eher noch ein wenig herumprobieren.

von Al3ko -. (al3ko)


Lesenswert?

Oooops schrieb:
> So wie du dich gibst möchtest du alles auf dem Silbertablett
> serviert bekommen.

Oder man ist einfach von den massiven Informationen am Anfang 
überfordert. Debugger, JTAG, SWD, Programmer, IDE, Bootloader, 
STMCubeIDE, STMCubeMX, HAL Library, LL Library, Peripheral library, 
CMSIS library etc. etc. etc.

Ich habe jetzt 6 Monate mit dem STM32F407 gearbeitet, und war oft auf 
der Webseite von ST. AC6 habe ich dabei noch nie gelesen, und bin nur 
über diesen Thread darauf aufmerksam geworden.

ST ist leider sehr gut darin, sehr schlecht und unüberschaulich zu 
dokumentieren. Da ist TI um Längen besser.

Der Zugang zu STM32 als Neuling kann oft eine Herausforderung sein.

Been there, done that.

Hat man erstmal den Zugang geschafft, ist es ganz angenehm, mit den STM 
zu arbeiten.

Also ünterstütze ihn doch einfach ein wenig, wenn du es besser weißt.

Und jemanden, der sich vor 12 Jahren registriert hat, als Freitagstroll 
zu bezeichnen, ist nun wirklich eine schwache Leistung von dir.

Gruß,

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.