www.mikrocontroller.net

Forum: Compiler & IDEs MSP430 Segmentgrößen


Autor: Christian Rötzer (Gast)
Datum:

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

Autor: Rufus T. Firefly (Gast)
Datum:

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

Autor: Christian Rötzer (Gast)
Datum:

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

Autor: Rufus T. Firefly (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nein, das Listfile wird vom Assembler erzeugt.

Autor: Christian Rötzer (Gast)
Datum:

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

Autor: Jörg Wunsch (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
msp430-size <ELFfile> mal probiert?

Autor: Christian Rötzer (Gast)
Datum:

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

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.