Variablen Monitoring über Debug- Schnittstelle, wie STM32 Studio

Gast #6071859
Hallo Zusammen,

Ich suche schon lange ein Programm, mit dem ich auf den RAM meines 
Microcontrollers (STM32) direkt zugreifen kann und die ausgelesen Wert 
darstellen und speichern kann. Auch mit Graphen über der Zeit.
Jetzt ich auch STM Studio gestoßen und dachte, dass alle meine Wünsche 
erfüllt sind, aber leider ist der Support für C++ nicht wirklich 
vorhanden, schade.

Leider finde ich im Internet keine Verweise auf vergleichbare Tools.
Kennt Ihr noch weitere Tools, die folgende Funktionen erfüllen:
- direkter Zugriff auf RAM über die Debug Schnittstelle ( nicht 
inversiv)
- ploten von erfassten Werten über die Zeit
- Abspeichern der erfassten Werte
- auslesen der möglichen variablen auf Binärdatei

Ich schaue mir gerade noch an was Atollic TrueStudio bzw. Sw4STM32 kann, 
aber ich erwarte hier das gleiche wie in STM Studio.
Gast
Das ist mir eigentlich egal, solange ich auf der qC nicht definieren 
muss was über die Schnittstelle geschickt wird, sondern ich auf Basis 
von Speicheradressen auslesen kann.
Gast
Das ist eine interessante Info, mit der SDK. Jetzt müsste ich mal 
schauen, ob es für Python fertige Swarf- Parser gibt.

J-Scope kann leider noch schlechter als STM-Studio mit C++ Symbolen 
umgehen...
Gast
Jannik schrieb:
> sondern ich auf Basis
> von Speicheradressen auslesen kann.

Das geht im laufenden Betrieb mit dem CubeProg.
1
# ./STM32_Programmer.sh -c port=SWD mode=HotPlug -coreReg  -r32 0x20000000 16 -r32 0x08000000 16

Register und Speicher setzen ist genau so möglich.
Für Einzelheiten hilft:
1
# ./STM32_Programmer.sh -h

Damit liegen zumindest alle Informationen im Textformat vor.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 6 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.