Forum: Compiler & IDEs MSP430 Segmentgrößen


von Christian Rötzer (Gast)


Lesenswert?

Hallo Forum,

ich habe hier ein Frage, die von einem Profi sicher einfach zu
beantworten ist: Wie kann ich herausfinden, wieviel Datenspeicher des
MSP430 von meinem (mit GCC geschriebenen Programm) momentan genutzt
wird? Im Listfile finde ich keine Auflistung aller Segmente und deren
Größe...:-(

Grüße

Christian

von Rufus T. Firefly (Gast)


Lesenswert?

Sollte derlei Information nicht im .map-File des Linkers ausgegeben
werden?

von Christian Rötzer (Gast)


Lesenswert?

Klingt logisch. Und wo kriege ich das her? Ich meine, das List-File
kommt ja auch vom Linker...

von Rufus T. Firefly (Gast)


Lesenswert?

Nein, das Listfile wird vom Assembler erzeugt.

von Christian Rötzer (Gast)


Lesenswert?

Interessant. Also die Endung ist .lst. Der Inhalt sind z.B. alle
Symbole vom Programm, das komplette disassemblierte Programm (welches
momentan aus 10 Objects besteht) und es existiert nur eines und zwar
mit Namen identisch zum .elf. Fragen über Fragen...

von Jörg Wunsch (Gast)


Lesenswert?

msp430-size <ELFfile> mal probiert?

von Christian Rötzer (Gast)


Lesenswert?

Jetzt schon. Das ist aber einfach. Kaum zu glauben daß man einen
scheinbar komplizierten Sachverhalt auf bescheidene zwei Zeilen Ausgabe
(die von msp430-size) reduzieren kann. Jörg, Du bist mal wieder Spitze!

Grüße

Christian

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.