Auf der Konsole geht das mit avr-size.
Im AVR-Studio kannst du dir auch das MAP-File ansehen, das standardmäßig mit erzeugt wird. Ist normalerweise unter "Other Files" zu finden. Allerdings ist das etwas unübersichtlich.
Moin.
Kennt jemand ne Möglichkeit, wie man z.B. mit dem AVR Studio die Speicherauslastung einzelner C-Files anzeigen kann?
Nach dem Kompilieren wird ja u.a. der Gesamtwert angezeigt, also z.B. "Data: 1856 Bytes (22.7% Full)"
Jetzt würde mich halt interessieren, wie viel davon z.B. auf die timer.c, usart.c, atkbd.c, fifo.c etc... entfallen, um dort dann bei Speichermangel Kürzungsmöglichkeiten zu suchen.
mfG
#ifndef MfG
#define MfG
Auf der Konsole geht das mit avr-size.
Im AVR-Studio kannst du dir auch das MAP-File ansehen, das standardmäßig mit erzeugt wird. Ist normalerweise unter "Other Files" zu finden. Allerdings ist das etwas unübersichtlich.
Hallo Stefan (?),
war kurz davor, ein Smiley zu Deinem etwas zu setzen, obwohl ich Smilies sonst in Foren-Beiträgen praktisch immer vermeide!Zitat von sternst
Ein ein anderer Stefan(?) hat hier Hilfe zu diesem Thema geschrieben. Auch in diesem Forum finden sich ein paar Erklärungen zum "mapfile".
Gruß
Fred
Only entropy comes easy. - Anton Checkhov
Allerdings bezieht sich das dort auf den Output von avr-nm.Zitat von fhs
Das ist ein "anderes" MAP-File.
(Und ja, Stefans gibt es wohl wie Sand am Meer)
Hi Jaecko,
hast Du Dir schon mal in Deinem Projektordner im Unterordner "default" - das ist da, wo der *.hex-file liegt - den File *.lls angesehen? Nimm den notepad und guck mal - ein hübscher file . Vielleicht ist es das, was Du suchst, auch wenn ich dort den tatsächlichen Speicherbedarf der einzelnen Module nicht explizit als Zahlenwert gesehen habe.
Für diesen Zweck ist das glaube ich genau richtig - da Du ja als Kontext einige Kommentare dazubekommst. Ich find diese Datei sehr nützlich.Zitat von Jaecko
Ciao sagt der JoeamBerg
Lesezeichen