Forum: FPGA, VHDL & Co. SDK - .elf File Angaben


von matzunami (Gast)


Lesenswert?

Hallo,

ich würde gerne meine Programmgröße des im SDK erstellten Programms 
erfahren.

nach erzeugen des .elf Files bekomm ich folgende Werte:

text   data   bss    dec      hex
145356 1624  884556  1031536  fbd70

heißt dies meine Code Section hat eine größe von 145356 Bit (142 
kBit)???

und was bedeutet data? => Data Section und bss?

Danke und Gruß
matzunami

von Valko Z. (hydravliska)


Lesenswert?

http://www.xilinx.com/support/documentation/application_notes/xapp983.pdf
Am Seite 15 und 16 ist die Bedeutung von allen Sections erläutert.

.data -> enthält read/write data, initialisierte globale variablen 
kommen hier

.bss -> enthält die nicht initialisierte data, z.B. nicht initialisierte 
globale variablen.

Über den Linker Script kann man die Sections entweder in SDRAM, FLash 
oder sonstirgendwo festlegen.


Gruss:
Valentin

von matzunami (Gast)


Lesenswert?

schönen dank sowas hab ich gesucht

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.