ST-Link STM32F4Discovery

OP #2629748
Lesenswert?

Hallo,

ich möchte einen STM32F1 und STM32F4 mit dem ST-Link von dem 
STM32F4Discovery Bord programmieren. Reicht es wenn ich einfach die Pins 
des ST-Links (SWDIO und SWDCLK) an die entsprechenen pins des µC hänge 
und zwischen die Vdd und Vss Pins des ST-Links 3.3V? Wird noch 
irgentetwas anderes benötigt (Wiederstände, Kondensatoren?)

Moritz
Gast #2629871
Lesenswert?

>Bei dem
>STM32VLDiscovery gibt es den NRST und den SWO gar nicht!

Doch, gibt es. Wenn du die Bedienungsanleitung bzw.
Beschreibung zum Board mal gelesen hättest dann wüsstest du das auch.
Da ist alles beschrieben.
OP #2629886
Lesenswert?

Hallo,

okay also mit dem stm32vldiscovery hab ich mich nicht so richtig 
auseinandergesetzt. Ich hatte mir nur gedacht die Schnittstelle wird 
schon die gleiche sein und am stm32vldis. gibt es die Pins NRST und SWO 
nicht, dann brauche ich die wahrscheinlich auch nicht. Also wer weiß wo 
(NRST) und SWO hin müssen? Sorry, das hab ich vergessen ich möchte 
natürlich SWD benutzen.

Moritz
Gast #2629997
Lesenswert?

SWO brauchst du definitiv nicht, das ist eine Art "Debug Printf" pin.
Reset ist schön zu haben, braucht man aber auch nicht. Reset kann dann 
nützlich sein, wenn du bspw die Debug-Schnittstelle softwareseitig 
abschaltest / dir versehentlich die Clocks zerkonfiguriert hast und 
nicht mehr drauf kommst.
OP #2630231
Lesenswert?

Hallo,

Vielen Dank!

Zum glück muss ich das Board jetzt nicht noch einmal designen.
Es ist doch auch richtig, dass an den Vdd und dem GND Pins des ST-Links 
die Versorgungsspannung des Controllers angeschlossen wird oder?

Sorry, das ich so viele Fragen habe aber ich fange grade erst richtig an 
ARM µC zu programmieren und Anwendungen zu entwickeln.

Vielleicht kann sich jemand die SWD Schnittstelle mal ansehen ob das so 
gehen würde?

Moritz

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren