Pokud se vám nedaří dostat program do AVR kvůli tomu, že má použitý čip málo FLASH, přesvědčte se, že máte zapnuto odstraňování nepoužitého kódu. Standardně jsou totiž tyto volby v AVR Studiu vypnuté.
Funkce, které jsou obsaženy ve zdrojových souborech se do výsledného kódu linkují bez ohledu na to, zdali je voláte, nebo ne a zabírají drahocenné místo. K jejich odstranění použijte následující volby v okně Custom Options.
All files: -ffunction-sections
Linker Options: -Wl,-gc-sections
Zdroj: http://old.nabble.com/how-to-remove-unused-code–td15548009.html


