Forum: Mikrocontroller und Digitale Elektronik Speicherplatzanalyse bei Controllerprogrammen


von batman (Gast)


Lesenswert?

Nabend,
ich hab mal wieder einen Mega8, der zu früh voll ist. 8k Programm 
(flash) und ich verstehe aus den avr-gcc-Dateien lst, map etc. nicht so 
recht, wo der hin ist. Bischen printf, ein bischen long-division, 
lcd-matrix und andere Sachen ist drangelinkt aber die tatsächlichen 
Objektgrößen find ich da auch nicht. Wie bekommt man da den Durchblick 
(Tools, Methode,..)?

von Bernd M. (bernd_m)


Lesenswert?

Guggst du im map file unter .text
Da wird ales schön aufgelistet.

Gruss,
Bernd

von batman (Gast)


Lesenswert?

Danke, habs gefunden. Die 3. Spalte ist also die Größe. Tja, schon 5000 
Bytes Hauptprogramm ohne Debugmode, also meine eigene Schreibseligkeit 
ist verantwortlich. Da ist wohl nix zu machen. Oder gibts ne 
Speichererweiterung für Mega8? :)

von mcu (Gast)


Lesenswert?

Ja, z.B. die hier:

http://www.st.com/web/en/catalog/mmc/FM141/SC1169

:-)

Schönes Wochenende!

von Bernd M. (bernd_m)


Lesenswert?

Atmega328 ist Pinkompatibel und kann via AVR Dragon debuggt werden.
Optimierung aktiviert?

: Bearbeitet durch User
von думжвац (Gast)


Lesenswert?

>ich hab mal wieder einen Mega8, der zu früh voll ist.


Irgendwann lernt man... Dass man sich wegen der Ersparung von den paar 
cents besser den Mega 644 oder so leistet, und das Kleinzeug fuer die 
grossen Serien spart.

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.