Wie groß ist mein erzeugter Programmcode??

Gast #40699
Lesenswert?

Hallo Leute,

kennt ihr eine Möglichkeit um herauszufinden, wieviel Flash-Speicher
bereits verbraucht ist.

Die Frage kommt mir dehalb in den Sinn, da ich immer davon ausging dass
das von WINAVR erzeugte hex-file die Größe angibt. Ich konnte aber ein
2,2KB file in einen 2313 mit nur 2KB schreiben.

Bin für eure Hilfe sehr dankbar, da es ärgerlich wäre wenn nun mein
Programm zum Schluß zu groß wird und ich dann alles auf den mega8
umschreiben müßte.

Mit besten Grüßen,

Markus
Gast #40700
Lesenswert?

Ein Hex-File ist immer reichlich doppelt so groß wie der darin
enthaltene Code, das ist durch die Codierung bedingt.

»avr-size -A $(TARGET).elf« is your friend.  Die Menge belegten
ROMs setzt sich dabei aus den Werten für .text und .data
zusammen.
Gast #40702
Lesenswert?

Hi Jörg und Peter,

ich möchte mich herzlich für eure Antworten bedanken. Solche Foren wie
hier mit hilfsbereiten Leuten wie euch finde ich echt super.

Bis zum nächsten mal,

viele Grüße euer Markus.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren