Hi, es geht mir hier NUR um die Hardware/Verschaltung. Dank wirklich tausender Fragen zu den beiden Debuggingsystemen und der SuFu, weiß ich wo die Vor- und Nachteile liegen. Habe von den rund 30 Treffern jedoch nur 50% überflogen und konnte auch hier: http://www.mikrocontroller.net/articles/JTAG nicht folgnde Kleinigkeiten finden. [Falls doch schon disskutiert bitte den Querverweis posten (danke).] Habe mich für das Pin-Layout: "Neuerdings propagiert ARM eine sehr kompakte Variante mit 2·5 Pins in einem 1,27 mm Raster:" entschieden. 1. Nun würde ich laut folgender Beschreibung:http://support.code-red-tech.com/CodeRedWiki/HardwareDebugConnections An die 4 beschriebenen Pins noch einen 100k Pullup/down Widerstand hängen. Aus JTAG Zeiten Kenne ich dies noch, doch sind diese für SWD auch nötig/schädlich? (Wird ja über den gleichen Pinne umgeschaltet.) 2. Und wie war das gleich mit Pin10 (nRESET) kommt der an PB4(Pin 90) (laut STM32F407VG (DM00037051).pdf ist dort NJTRST) oder doch an die normale NRST Leitung (Pin 14 meines LQFP100). 3. Letzte Kleinigkeit;) Ist das Umschalten von JTAG auf SWD reine Softwaresache oder muss ich dort auch schon etwas im Layout beachten? Grüße Oekel
Pullups bzw downs kenne ich von SWD garnicht. Reset lasse ich auch immer weg. Also brauchst du nur swdio und swclk und natürlich gnd. Schau dir mal die manual zum stm32f4 discovery an. da sind schaltpläne drauf aus denen ganz gut erkenntlich wird, wie dort swd angeschlossen ist
Schau mal hier: JTAG Beschreibung von Keil http://www2.keil.com/coresight/ STM32F1 Olimexino Schaltplan von Olimex https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32/ (keine Pull-Ups) Vielleicht hilft das. Ich benutze den Olimex ARM-OCD-JTAG der kennt leider das SWD nicht. Und wenn ich das Discovery als STLink Adapter einsetze habe ich mit den Tools Probleme. Also bleibe ich momentan lieber beim JTAG. Adib.
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.