mikrocontroller.net

Forum: Compiler & IDEs Memory View Problem


Autor: Simon Huwyler (simi)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Ahnungsloser (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Simon Huwyler (simi)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.