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
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
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.