Hallo,
vielen Dank für die Informationen. Es tut sich was zum guten ...
Ich habe mit vier Versionen probiert, 6.4.1, 7.1.1, 7.2.0 und 8.0, alle
scheinen zu kompilieren, keine Fehler/Warnungen, aber Speicheranzeige 0.
Nachdem Datei austauschen Tipp muss man nur die alte (von AS)
"avr-size.exe" in den neuen avr-gcc Pfad ...\bin reinkopieren/ersetzen.
Danach funktioniert die Speicheranzeige. Ob die allerdings stimmt, da
bin ich mir nicht so sicher. Denn eine "avr-size.exe" ist ja in den
neuen Paketen vorhanden und hat eine andere Dateigröße. Funktioniert nur
nicht, warum auch immer.
bei mir von:
C:\Program Files
(x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin
Dann habe ich mal rumgespielt und verstehe den Mechanismus dahinter noch
nicht wirklich. Einmal konnte ich zwischen den toolchains wechseln und
der Flashverbrauch änderte sich. Danach anderes Projekt, wieder
gewechselt und Flashverbrauch änderte sich nicht.
Nur die RAM Verbrauchsanzeige blieb immer konstant.
Kann man nun zwischendurch die Toolchain Versionen ändern oder bleibt
die für immer konstant mit der Version mit der man sein Projekt neu
erstellt hatte? Irgendwas widerspricht sich.
Sind die neueren Versionen schon für höhere C++ Version wie 14 oder 17
voreingestellt oder muss man dafür noch Optionen setzen? Ich finde die
Übersichtsseite nicht mehr.
Und was hat es mit dem "GDB" auf sich? Was ist das und wofür? Weil der
Pfadeintrag ist tot nach toolchain Version Änderung. Irgendwas zum
debuggen muss das sein.