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

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