STM32 mit ST-Link/V2 Chain Programmierung

Gast #2999793
Lesenswert?
• ▲
▼
Hallo

vielleicht kann mir jemand helfen

ich möchte zwei STM32 die über das JTAG-Interface
miteinander verbunden sind programmieren

 --> TDI [uC1] TDO --> TDI [uC2] TDO -->

einzeln lassen sich die Controller problemlos programmieren

Frage:
  - geht das mit dem ST-Link/V2 überhaupt ?
    wenn ja mit welcher Software ?

  - oder funktioniert das nur mit den 'besseren' Debuggern
    von SEGGEER [J-Link] oder Keil [ULink] ?


Danke im voraus
wg
Gast #3000945
Lesenswert?
• ▲
▼
Uwe Bonnes schrieb:
> Probier es bitte aus und berichte!

Hallo

vielleicht habe ich mich falsch ausgedrückt

- Einzelprogrammierung mit ST-Link/V2 funktioniert

- Chainprogrammierung mit 'besseren' Debuggern funktioniert
  !! lt. Datenblatt des jeweiligen Herstellers [Segger, Keil] !!

==> funktioniert die Chainprogrammierung auch mit dem ST-Link/V2 ?
    wenn ja mit welcher Software ?
    {Info: STM32 ST-LINK Utility -> bittet keine Option dafür }

Gruß
(Firma: TU Darmstadt) #3001023
Lesenswert?
• ▲
▼
wg schrieb:
> ==> funktioniert die Chainprogrammierung auch mit dem ST-Link/V2 ?

Na genau, dass sollst Du mal ausprobieren und schauen und berichten ob 
Fehlermeldung oder ähnliches kommt.

Prinzipiell kannst Du den Blackmagic Debugger auf den ST Link 
aufspielen. Blackmagic erkennt eine Jtag Kette mit ausgewaehlten 
Bausteinen.

Allerdings muss du dazu einen physikalischen Zugang zum Chip der ST 
Links bereitstellen, wohl ueber SWD an CN1. Und einen Weg zurück zum ST 
Link gibt es dann auch nicht, aber warum sollte man das wollen?

Ich habe hier einen lokalen Branch, der das mit dem ST Link auf den 
Discovery Boards macht. Man schabt dabei aber an der 64 k Flash Grenze 
des STM32F103C8 der ST-Links. Und auf den Discovery Boards braucht man 
auch nicht das JTAG Modul und spart somit Code.Ich versuche gerade, das 
ganze auch auf einem STM32F107 Board zum laufen zu bringen, hänge aber 
gerade. Bei Bedarf schicke ich Dir das lokale Git Repo als Tar File (4 
MByte). Ich will aber  noch nicht nach Github hochladen, da ich dann 
noch Änderungen in der Git Historie machen kann...

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.