Forum: Mikrocontroller und Digitale Elektronik STM32F4 Discovery Board mit ST Link V2 programmieren


von habeinproblem (Gast)


Lesenswert?

hallo zusammen,

ich habe ein blinky-Programm geschrieben und dieses mit dem auf dem 
STM32F4 Discovery Board enthaltenen ST LINK auf den Controller geladen. 
So hat das Programm funktioniert.

Aber nun möchte ich das gleiche Programm mit einem externen 
Programmieradapter (ST LINK V2) auf den Controller laden. Dies 
funktioniert allerdings nicht. Es kommt bei Keil µVision die 
Fehlermeldung "No target connected".

Mein Vorgehen:

- beide Jumper an CN3 entfernen
- Pins verbinden

  ST LINK        Discovery Board (CN2-SWD)
  1.VDD          1.VDD_Target
  9.SWCLK        2.SWCLK
  3.GND          3.GND
  7.SWIDIO       4.SWDIO
  15.NRST        5.NRST

Habt ihr eine Vermutung, woran es liegen könnte?

von holger (Gast)


Lesenswert?

>Habt ihr eine Vermutung, woran es liegen könnte?

Du hast gerade zwei ST_Links miteinander verbunden;)

von habeinproblem (Gast)


Lesenswert?

holger schrieb:
> Du hast gerade zwei ST_Links miteinander verbunden;)

Wieso? Durch das Entfernen der Jumper trenne ich doch den integrierten 
ST Link des Discovery Boards. Das müsste doch so passen?

PC->ST-LINK->Controller

von holger (Gast)


Lesenswert?

>Wieso? Durch das Entfernen der Jumper trenne ich doch den integrierten
>ST Link des Discovery Boards. Das müsste doch so passen?

CN2 dient dazu mit dem ST-Link des Discoverys externe STMs
zu programmieren.

von habeinproblem (Gast)


Lesenswert?

Habe nun folgende Verbindungen genommen:

  ST LINK        Discovery Board
  1.VDD          VDD
  9.SWCLK        PA14
  3.GND          GND
  7.SWIDIO       PA13
  15.NRST        NRST

Habe aber noch das gleiche Problem.

von holger (Gast)


Lesenswert?

Gibst du auch Spannung auf das Discovery?
Aus dem ST-Link kannst du das Board nicht versorgen.

von habeinproblem (Gast)


Lesenswert?

holger schrieb:
> Gibst du auch Spannung auf das Discovery?
> Aus dem ST-Link kannst du das Board nicht versorgen.

Dann habe ich das auch noch falsch gemacht.

holger schrieb:
> Gibst du auch Spannung auf das Discovery?
> Aus dem ST-Link kannst du das Board nicht versorgen.

Habe das Board zur Spannungsversorgung über die Micro-Usb-Buchse (CN5) 
mit meinem PC verbunden.

von habeinproblem (Gast)


Lesenswert?

Nun habe ich das Board zur Spannungsversorgung über die Micro-Usb-Buchse 
(CN5) mit meinem PC verbunden und es funktioniert immer noch nicht.

von holger (Gast)


Lesenswert?

Über CN5 kann man keine Spannung einspeisen.
Das sieht man doch im Schaltplan.

von habeinproblem (Gast)


Lesenswert?

Danke!

Über CN1 funktioniert es.

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.