Forum: Compiler & IDEs codegröße / umstieg auf c


von Tobias Breckle (Gast)


Lesenswert?

hi,
wo wird die codegröße des fertig compilierten .hex files angezeigt? das
.hex was rauskommt ist bei mir 4,6kb groß aber auf meim mega8 (8kb
flash ram) brauchts nur 15%! kann ich die größe sonst noch wo
nachkucken?


benutze seit gestern den avr-gcc und muss wirklich sagen ich bin schwer
begeistert! hab bis vorgestern immer auf assembler geschworen bis ich
jetzt aufgrund eines größeren projektes mal ein "schnuppern" gewagt
hab und doch glatt blut geleckt habe! klar wird der code
größer/langsamer aber ich hab das gleiche was ich schonmal in knapp 25h
gemacht habe in genau 11h erledigt. dazu kommt aber das ich noch nie in
c programmiert habe! also doch ein ernormer zeitvorteil. und wenns
nicht wirklich echtzeit sein muss einfach gigantisch!
der einzigste nachteil war das finden von dokumentation! aber dafür
kosts nix :)

so long

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

avr-size datei.hex

von Tobias Breckle (Gast)


Lesenswert?

hm. okay ich sollt mir doch noch mal die befehlsliste genau durchlesen
:)
vielen dank!!

von Peter D. (peda)


Lesenswert?

Als grobe Schätzung geht auch hex-file / 2,8.


Peter

von Matthias (Gast)


Lesenswert?

Hi

@Peter
wenn das HEX-File immer ordentlich 16 Byte je Zeile hat. Ansonsten geht
deine Schätzformel schief. Der SDCC hat früher mal nur wenige Byte je
Zeile erzeugt was in sehr großen HEX-Dateien mündete.

Das Gegenteil hab ich aber auch schon gemacht. 90 Byte in einer
HEX-File Zeile um die Übertragungszeit über eine Modemverbindung zu
drücken (Remote-Softwareupdate mit 9600 Baud)

Matthias

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.