Forum: Compiler & IDEs Speichernutzung - AVR-SIZE


von Sebastian Z. (nicewind)


Lesenswert?

Hallo Zusammen,

nachdem ich eine Weile mit dem AT91 gearbeitet habe bin ich derzeit 
wieder an einem AVR Projekt dran. Dazu habe ich mir das AVR Studion 4.xx 
installiert. Leider fehlen mir beim Compilieren die Angaben der 
Speichernutzung.
Vor ca. 1 Jahr hatte ich bereits eine AVR Installation auf dem Rechner, 
und da lief es out of the box und sah ungefähr so aus:


AVR Memory Usage:
-----------------
Device: atmega168

Program:    3208 bytes (39.2% Full)
(.text + .data + .bootloader)

Data:        108 bytes (10.5% Full)
(.data + .bss + .noinit)


-------- end --------



Meine Frage, warum läuft meine jüngste Installation ohne diese Meldung?
Das es am MAKEFILE liegt, habe ich gelesen. Aber wenn ich es richtig 
verstehe, dann wird doch bei jedem "Compile" das Makefile neu erstellt. 
Folglich müsste doch irgendwo im AVR Studio ein Option eingetragen 
werden. Leider finde ich keine Infos dazu und bei meiner vorherigen 
Installation habe ich auch nichts verändert, um diese Info zu 
erhalten....
Wo kann der Fehler liegen?

Einziger Unterschied, da ich neben dem AVR Toolchain noch die Toolchain 
vom ARM auf den Rechner habe, musste ich im AVR Studio auf die externe 
Toolchain verweisen:
C:\WinAVR-20100110\bin\avr-gcc.exe
und
C:\WinAVR-20100110\utils\bin\make.exe

Beste Grüße
Sebastian

von Oliver (Gast)


Lesenswert?

Sebastian Zimmermann schrieb:
> habe ich mir das AVR Studion 4.xx
> installiert.

4.xx ist da etwas ungenau...

Bei der neuesten Version 4.19 fehlt der Aufrug von avr-size, ändern kann 
man daran leider nix. Mit Version 4.18 geht es.

Oliver

von Sebastian Z. (nicewind)


Lesenswert?

Mist!
Ist die neuste 4.19er Version.
Das würde es natürlich erklären....

Dann werde ich mir mal die 4.18er besorgen....
Danke für die Info.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Oliver schrieb:
> ändern kann
> man daran leider nix.

Doch, ein eigenes Makefile benutzen.  Das ging ja schon immer.

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.