Hallo Forengemeinde,
eine Frage: Kann man irgendwo hinter dem 34.000sten Schalter dem AVR
Studio 6 mitteilen, dass es bei der Speichergrößenberechnung am Ende des
Build-Vorganges NICHT! die max. mögliche Größe eines ATMega128 nehmen
soll?
Hintergrund: Ich habe bisher nur auf Prozent-Angaben geschaut und da
bekam ich immer so Werte um die 3% Benutzung des SRAM; jetzt habe ich
mal etwas zu den Werten selbst hochgescrollt und bin quasi aus allen
Wolken gefallen; zuerst dachte ich noch: Super, das und das und das da
auch noch... Kann ich noch alles mit einbauen; aber der aktuelle Stand
sind knapp 2kByte in der "bss"-Sektion. Ganz genau bekomme ich aktuell
das hier geliefert:
1 | text data bss dec hex
|
2 | 20474 558 1387 22419 5793
|
3 | Done executing task "RunCompilerTask".
|
4 | Task "RunOutputFileVerifyTask"
|
5 | Program Memory Usage : 21032 bytes 16,0 % Full
|
6 | Data Memory Usage : 1945 bytes 3,0 % Full
|
Gut, sind jetzt auch "nur" 50%, aber ich bin noch lange nicht fertig und
muss da vermutlich jetzt doch schärfer drauf achten.
Und dabei wäre es hilfreich, wenn ich nicht immer scrollen müsste, um
den "echten" Verbrauch zu erkennen. In den Projekteigentschaften wird
der ATMega128 auch tatsächlich mit 65280 bytes für "Data Memory"
angegeben; allerdings kann ich dieses Feld nicht editieren...
Ich hoffe, ich konnte mich klar ausdrücken und dass es einen Schalter
für sowas gibt.
Vielen Dank im voraus,
Michael