Gast
#1781684
Hallo! Angenommen ich verwende auf dem AVR printf("foo") statt printf_P(PSTR("foo")), dann wird der const char* ja im Flash ablegt, dann aber von der startup-Routine in die .data-Sektion kopiert (die im SRAM liegt). Wenn ich mir das mit avr-size ansehe, sehe ich da auch den entsprechenden Verbauch. Gibt es eine Möglichkeit, diesen (anonymen) .data-Symbolen Pseudo-Symbole zuweisen zu lassen, sodass ich die hinterher mit avr-nm sehe? Ich sehe nämlich so zwar per avr-size die Gesamtgröße, aber nicht die einzelnen Symbole und deren Verbauch. Interessant wäre z.B. ein konkatenierter String _autosymbol_UNIT_LINE_NNN (bei der UNIT die Übersetzungseinheit anzeigt und LINE die Zeilennummer, ggf NNN falls mehrere Symbole pro Zeile erzeugt wurden). Geht das? Gruss --- Florian