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
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.
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.
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.
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?
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.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.