arturt134 napisał: Rozmiar pliku BIN jest zawsze taki jak rozmiar pamięci flash danego kontrolera.
arturt134 napisał: Dokładnie tak. BIN dla ATmega8 będzie miał 8kB.
Jeżeli twój projekt po kompilacji zajmie 1kB, to tylko 1kB z tych 8 bedzie zawierał jakieś dane. Reszta to będzie 0xff. Plik BIN jest niczym innym jak obrazem pamięci.
Nie zawsze. Zależy od kompilatora, np. Bascom nie wypełnia niewykorzystywanych bajtów pamięci programu wartością 0xff. Czyli w Bascomie plik BIN będzie rozmiarem równy wielkości programu skompilowanego wgrywanego do pamięci.
Dodano po 2 [minuty]: BIN odczytany z pamięci uK będzie równy wielkością z rozmiarem pamięci uK.