Forum: Compiler & IDEs Welche Variablen belegen wieviel Speicher


von Fabian B. (fabs)


Lesenswert?

Hallo,
 meine Suche danach war bisher erfolglos, daher hier nun die Frage:

kann ich aus irgendwelchen Compilerdaten lesen, welche Variablen wieviel 
RAM brauchen und wo sie stehen?

Das geht natürlich nur bei "permanent" vorhandenen also globalen oder 
zumindest "Modulglobalen" Variablen.

Umgebung AVRStudio, AVR-GCC, AT90CAN128

Im .map File habe ich ja schon die Grösse für .data und .bss ablesen 
können, aber das ist ja nur zusammengefasst.
Geht das auch genauer?

Gruß
Fabian

von ???? (Gast)


Lesenswert?

?? Das weiß Du doch spätestens wenn Du die Variable deklarierst ?

von (prx) A. K. (prx)


Lesenswert?

Im Mapfile stehen auch die Details zu den globalen Daten, ebenso im 
Ouput vom Programm arm-elf-nm, wenn auf die .o Files angewandt. Für 
lokale Daten wird es schwieriger.

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.