Memory View Problem

OP #2057345
Lesenswert?

Hallo,

hat jemand von Euch spontan eine Idee, woran es liegen könnte, dass 
Eclipse im Memory View den Flash-Bereich korrekt anzeigt, jedoch im RAM 
immer nur 0 anzeigt? Wenn man was reinschreibt, bleib in der View die 0 
bestehen, in der Variablen-View wird dann jedoch dieser Wert übernommen.

Meine Konfiguration:
Eclipse-->CDT-->GDB-->OpenOCD-->ARM-USB-OCD(Olimex)-->STM32 Prozi

Irgendwelche Ideen?

Gruäss
Simon
Gast #2058833
Lesenswert?

Hallo Simon,

das RAM initialisiert?

Ich hatte vor längerer Zeit mal dasselbe Problem und dann, auch aufgrund
von Hinweisen in diesem Forum erkannt, dass es an der RAM-Init lag.

Ich habe den entsprechenden Initcode aus eCos geklaut.

Hdh,


Ahnungsloser
OP #2060749
Lesenswert?

Vielen Dank für den Tip!

Nein, die Initialsierung habe ich gemacht. Die lösung war schliesslich 
viel einfacher: die Variable, die ich anschauen wollte, klebte ganz oben 
im Speicherbereich. Wenn ich einen Memory View drauf machte, wollte er 
mir folglich auch die Umgebung, die eben schon ausserhalb des 
vorhandenen Speichers ist, zeigen. Und irgendwie hat es Eclipse offenbar 
nicht so gern, wenn es von GDB eine Fehlermeldung bekommt. Es wird dann 
trotzig und verweigert auch die Anzeige des gültigen Bereichs.

Wenn ich mich aber vorsichtig von unten an den interessanten RAM-Bereich 
herantaste, zeigt Eclipse mir brav alles, was ich sehen will.

Gruäss
Simon

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