Zyklische Datenanzeige von ST-Link Utility

#4943984
Lesenswert?

im Manual vom ST-Link Utility liest man folgenden Satz im Kapitel 
"Memory Display and modification": When LiveUpdate feature is used the 
device memory grid will be updated in real time and the data that have 
been modified will be colored in red.

Funktioniert das bei jemand irgendwo ? Der Live update Haken beeinflusst 
bei mir die Anzeige von "Core State" in der Statuszeile unten aber nicht 
den Target Memory Dump wie erwartet. Dieses wird jeweils erst nach einer 
Betätigung der CR Taste aktualisiert wobei auch ganz kurz ein 
Wartefenster angezeigt wird dass Daten übertragen werden. Die 
Farbanzeige für "geänderte" Stellen sieht bei mir so aus, dass alle 
Stellen mit Inhalt 0000 grün angezeigt werden. Also wenig nützlich zum 
beobachten von "Änderungen" (gegenüber welchem Vorgängerzustand?)
Gast #4944280
Lesenswert?

J. V. schrieb:
> im Manual vom ST-Link Utility liest man folgenden Satz im Kapitel
> "Memory Display and modification": When LiveUpdate feature is used the
> device memory grid will be updated in real time and the data that have
> been modified will be colored in red.

Im User Manual steht der Satz nicht.
Die Funktion 'Live Watch' wird z.B. in den IDEs von IAR und Keil 
geboten. Da werden geänderte Werte rot angezeigt.
Gast #4949101
Lesenswert?

@mike: Gerade am Ram ist es interssant und funktioniert nicht bzw. immer 
nur auf Tastendruck

@m.n. Ich habe das Manual UM0892 DocID16987 Rev19 und dort habe ich den 
Satz unten auf Seite 19/48 im Kapitel 3.3 Memory Display wörtlich 
abgeschrieben.
Beim Hitex Tantino Debugger geht das Feature auch schon immer.
Gast #4949189
Lesenswert?

JV schrieb:
> @mike: Gerade am Ram ist es interssant und funktioniert nicht bzw. immer
> nur auf Tastendruck

Keine Ahnung, was Du falsch machst...

Habe eben mal einen ST-Link V2 an eines meiner STM32 Boards gesteckt und 
das ST-Link Utility gestartet.
Dann als Adresse 0x20000000 gewählt, also die Startadresse vom SRAM.
Als Länge mal 0x1000 eingetragen und LiveUpdate-Haken gesetzt.

Schon schnurrt der Live Update vor sich hin und aktualisiert laufend das 
Memory Grid, wie im Manual beschrieben.
Updaterate ca. 3 bis 4 Hz.
Man kann das Fenster scrollen, ohne daß die Updates stoppen.


Habe hier kein Video-Tool auf dem Rechner, sonst hätte ich ein 
Screen-Capture-Video von den sich ändernden Werten im Grid zeigen 
können.
Einen einfachen Screenshot vom Fenster hab ich hier mal angehängt.

Gruß,
Thorsten
Angehängte Dateien:
#4950092
Lesenswert?

Nachtrag: Damit das funktioniert, muß natürlich im STM32 auf dem 
Zielsystem ein lauffähiges Programm geflasht sein, sonst gibt's ja nix 
zu beobachten im RAM.
Für den Screenshot hab ich den ST-Link V2 bei laufendem Controller 
draufgesteckt und im Modus "HotPlug" dann connected, während das 
Programm im Controller ungestört weiterlief.
#4950289
Lesenswert?

@J.V. Poste doch mal einen Screenshot vom ST-LINK Utility bei Dir, 
insbesondere mit dem Inhalt des Log-Fensters unter dem Memory Grid.

Vielleicht hängt das Funktionieren ja von einer der dort berichteten 
Einstellungen ab... Irgendwie sollte sich doch herausfinden lassen, 
warum das bei Dir nicht funktioniert, was hier problemlos läuft.

Falle es eine Rolle spielt: Betriebssytem hier ist Win7 x64 
professional.

Gruß,
Thorsten

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