Forum: Mikrocontroller und Digitale Elektronik STM32F0 Eclipse Speicherbelegung anzeigen


von Max (Gast)


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)


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)


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.

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
Noch kein Account? Hier anmelden.