STM32H7 mit (onboard) STLink Debugger: Data tracing nicht möglich

OP #5495645
Hallo und schönen Sonntag an die Gemeinde,

ich steige gerade auf STM32 um und versuche seit gestern verzweifelt 
eine Data tracing hinzubekommen, woran ich bisher komplett scheitere. 
Hoffentlich könnt ihr mir weiterhelfen:

Ich habe ein Nucleo STM32H743ZI Board mit integriertem STLINK v2.1. 
Debugger. Als IDE benutze ich Atollic True Studio. Ich habe ein 
einfaches LED Blink Programm geschrieben, wo ich den Tastendruckstatus 
(0 oder 1) über SWD echtzeit verfolgen will. Weder Hardware Tracing über 
SWV noch Software tracing über printf funktioniert. Dieses offizielle 
Videotutorial dazu habe ich auch erfolglos durchgemacht.

https://www.youtube.com/watch?v=XhBiDykSS4I

Die Jumper am Bord sind im Werkzustand. Die Testvariable "button_state" 
muss irgendwie übertragen werden, weil die Variable im Variablenfenster 
nach dem Debugging, je nach letztem Stand, 0 oder 1 zeigt. Komisch ist 
auch, dass die Variable, die ich in Tracing Einstellungen einstelle, 
nicht im Data tracing Fenster auftaucht, siehe Bild #6.

Anbei Screenshots von meinen Einstellungen:

Bin echt dankbar für jeden Tipp..

Viele Grüße
Angehängte Dateien:
Gast #5495678
Dann ändert sich die Belegung vom SWO Pin.
Die anderen SWD Versionen kenne ich leider nicht.
SWO ist an PA10 vom ST-Link, könnte also unterstützt werden.
Gast #5495794
Was mir auch noch auffällt, sind die unterschiedlichen SWx Clock 
Einstellungen.
Dazu kann ich aber nichts weiter sagen, habe kein TrueStudio.

Viel Erfolg noch.
Gast #5495848
Die Adressen der Debug-Interfaces im Controller. SWO muss ja schließlich 
dort explizit konfiguriert und eingeschaltet werden, s. Abschnitt 59.5 
im RM.

Es stand da auch eine ausführliche Anleitung, wie man das zum Laufen 
bekommt. Da ich das nur überflogen hatte, weiß ich die Details leider 
nicht, und die ST Community ist bis morgen (so war die Planung ...) wg. 
Wartung nicht verfügbar.
Gast #5495881
Ich habe viel damit gespielt, bin aber dann wieder zur seriellen 
Schnittstelle über den ST-Link gekommen.
Nur ein paar Zeilen in das Projekt kopiert und ich habe eine 
bidirektionale Verbindung, ohne wenn und aber....
OP #5495886
pegel schrieb:
> Ich habe viel damit gespielt, bin aber dann wieder zur seriellen
> Schnittstelle über den ST-Link gekommen.
> Nur ein paar Zeilen in das Projekt kopiert und ich habe eine
> bidirektionale Verbindung, ohne wenn und aber....

Richtig frustrierend also für mich. Was hast du denn genau für ein 
Board?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 8 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.