Forum: Mikrocontroller und Digitale Elektronik STM32F0 Eclipse Speicherbelegung anzeigen


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Max (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,
ich bin kürzlich von Microchip auf STM32 umgestiegen.
In der Entwicklungsumgebung von Microchip (MPLABX) gab es eine schöne 
Anzeige des belegten Speichers auf dem µC.
Den STM32 programmiere ich in Eclipse mit dem ARM gcc Compiler. Leider 
habe ich hier keine Möglichkeit gefunden mir den tatsächlich belegten 
Speicher auf dem µC anzeigen zu lassen.
Hat jemand eine Idee oder einen Tipp wie ich meinen belegten 
Speicherplatz ausfindig machen kann?
Ich danke vielmals.
LG Max

von Nop (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Max schrieb:

> Hat jemand eine Idee oder einen Tipp wie ich meinen belegten
> Speicherplatz ausfindig machen kann?

Heap mußt Du manuell machen, würde ich auf nem Microcontroller aber eh 
nicht nutzen (zuviel Ärger). Stack mußt Du durchrechnen anhand des 
Calltrees. Ist normal aber auch kein Problem, wenn Du nicht große Arrays 
lokal auf den Heap legst oder Rekursion verwendest.

Statische RAM-Belegung kannste mit dem Kommando size machen, ist Teil 
der GCC-Toolchain. Das wirft Dir auch die ROM-Belegung aus.

von DB (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Falls jemand sucht und es ihn interessiert:

https://help.eclipse.org/mars/index.jsp?topic=%2Forg.eclipse.cdt.doc.user%2Freference%2Fcdt_u_memoryview.htm

Mit der Peripherals anzeige kann man auch die einzelnen Hardwareregister 
ansehen.

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]
  • [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.