Hallo,
ich habe bisher immer das AVR Eclipse PlugIn benutzt.
Jetzt wollte ich tiefer einsteigen und mal was mit Makefiles
ausprobieren.
Ich benutze 1:1 dieses Makefile:
http://www.mikrocontroller.net/articles/Beispiel_Makefile#Beispiel_1
Lediglich meine eigenen c Files und include dirs hab ich hinzugefügt.
Nachn Kompilieren erhalte ich folgende Ausgabe:
1 | Size after:
|
2 | main.elf :
|
3 | section size addr
|
4 | .data 92 8388864
|
5 | .text 4388 0
|
6 | .bss 161 8388956
|
7 | .stab 24696 0
|
8 | .stabstr 15987 0
|
9 | Total 45324
|
Der Wert von .text ist realistisch. Das hatte ich vorher auch.
Aber wieso hab ich so nen hohen Speicherverbrauch in .stab und .stabstr?
Was machen diese Sektionen überhaupt?
Mein .elf File was erzeugt wird ist 51Kib groß.
Benutze übrigens den ATmega1284P.