STM32CubeIDE LiveExpressions aus Unterfunktionen

Gast #7059166
Lesenswert?

Hallo,
ich nutze schon länger die STM32CubeIDE.
Kann mit jemand sagen wie ich mir Variablen einer Unterfunktion in den 
LiveExpressions anzeien lassen kann?

Bei den globlen V. geht das ja ganz einfach, mir ist es aber bisher 
nicht gelungen diese Variablen innerhalb einer Funktion (alos die die 
erst mit Funktionsaufruf Initialisiert werden) anzuzeigen.

Kann mir jemand einen Tipp geben?

Grüße,
ReinerZufall
#7059365
Lesenswert?

Problem ist, dass diese funktionslokalen Variablen bei jedem Aufruf der 
Funktion an einer anderen Speicherstelle liegen (können), am Stack. Bei 
rekursivem Aufruf auch mehrfach.

Als Quick&Dirty Hack:
Wenn du keine Rekursion hast, könntest du das Problem umgehen, indem du 
die Variable "static" machst, dann ist die Speicherstelle fix.
Gast #7059441
Lesenswert?

Ok. Sozsagen einen BreakPoint setzen ...
ICh hatte bisher das immer noch separat in eine globale Var. 
geschrieben. Das ist aber natürlich Murks und nervt etwas.
Weißt du wie ich die Syntax dafür ist?
Also <Funktion>\variableXYZ .
?

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