Forum: Mikrocontroller und Digitale Elektronik ST-Link STM32F4Discovery


von Moritz M. (avrprogger)


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

von Ingo (Gast)


Lesenswert?

Du musst, wenn ich mich recht erinnere, alles der SWD-Schnittstelle 
anschließen.... Und Jumper ziehen.



Ingo

von Moritz M. (avrprogger)


Lesenswert?

Hallo

vielen Dank erst mal!

also muss der NRST Pin des ST-Liks an den NRST des µC´s?
und wo muss dann der SWO hin? im datenblatt steht "reserved"? Bei dem 
STM32VLDiscovery gibt es den NRST und den SWO gar nicht!

Moritz

von holger (Gast)


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.

von Moritz M. (avrprogger)


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

von Phantomix (Gast)


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.

von Moritz M. (avrprogger)


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

von Moritz M. (avrprogger)


Angehängte Dateien:

Lesenswert?

Hallo noch einmal,

Wer könnte sich das noch einmal ansehen ob das so funktionieren würde?

Moritz

von M. K. (kichi)


Lesenswert?

Moritz M. schrieb:
> Wer könnte sich das noch einmal ansehen ob das so funktionieren würde?
Ein Schaltplan wäre sehr viel hilfreicher, da man nicht weiß welche 
Komponenten bestückt werden und wo Pin 1 vom IC sein soll...

von Moritz M. (avrprogger)


Lesenswert?

Hallo,

okay ich werde das doch einfach mal ausprobieren. Vesuch macht klug.

trotzdem Dank an alle!

Moritz

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.