Forum: Compiler & IDEs AVRStudio 4.19 Diagnostic anzeigen lassen?


von S. L. (goldencue)


Lesenswert?

Hallo zusammen.

Mein 1k Flash vom ATTINY13 scheint mit ner handvoll Funktionen an seine 
Grenze gestoßen zu sein. Um nun eine effektive Optimierung vornehmen zu 
können brauch ich folgende Diagnose:

( Beispiel )
> AVR Memory Usage
>     ----------------
>     Device: atmega8
>     Program:    2058 bytes (25.1% Full)
>     (.text + .data + .bootloader)
>     Data:         86 bytes (8.4% Full)
>     (.data + .bss + .noinit)

Im 4.18 hatte ich diese und im 5er Studio ist es unter Tools -> Options 
-> Projects and Solutions -> Build and Run -> MSBuild project build 
output verbosity einzustellen. Nur im 4.19 ( das hab ich hier nun mal 
zur Verfügung )finde ich nichts und es wird auch nicht automatisch 
generiert.

Das Problem scheint was speziell zu sein, da ich wenig dazu lesen konnte 
bisher. Ohne diese Diagnose komme ich aber nicht weiter. Vielleicht 
produzier ich irgendwo Monster Overhead im Code und merk es nicht.

Vielen Dank wer mir weiterhelfen kann.

von Oliver S. (oliverso)


Lesenswert?

Die Ausgabe wird von avr-size erzeugt. Studio 4.19 ruft das nicht mehr 
zum Ende des Build-Vorgang auf. Also mach das halt per Hand.

Allerdings verrät dir das auch nicht mehr, als du eh schon weisst.

Oliver

von S. L. (goldencue)


Lesenswert?

meinst du durch Nachtragen im Makefile?

Ich habe es jetzt über den Prompt mit avr-size ausgegeben ( avr-size 
--mcu=attiny13 -C myprog.elf ). Aber das ist viel zu umständlich. geht 
das auch im AVRStudio weiterhin automatisch anzuzeigen?

: Bearbeitet durch User
von Oliver S. (oliverso)


Lesenswert?

Nein.

Oliver

von S. L. (goldencue)


Lesenswert?

Mist.

Aber ich Danke sehr für deine Hilfe und werds über den Prombt auslesen.

von Georg G. (df2au)


Lesenswert?

Oliver S. schrieb:
> Nein.

Seltsam. Ich habe auch 4.19 und die Summary kommt automatisch nach dem 
Compiler Lauf.

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.