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

OP #5495645
Lesenswert?

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 #5495848
Lesenswert?

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
Lesenswert?

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....

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