BoskiDialer napisał: Z tego co mi wiadomo do procesorów AVR (niektórych np 8515/8535/mega128) można podłączyć zewnętrzną pamięć RAM (do danych) i pamięć PROM (lub zamiennik jako pamięć programu).
Więc powtarzam, że
procesory AVR nie mają możliwości czytać programu z zewnątrz! Nie pozwala im na to ich architektura. Natomiast mogą same modyfikować własną pamięć FLASH, czyli same się programować. Jeśli koniecznie chcecie mieć RAM, to możecie kopiować z tego ramu przy pomocy bootloadera program do FLASHA i stamtąd go odpalać, ale to raczej nie ma większego sensu.

r00cky
Bootloader został pomyślany do aplikacji do których nie ma łatwego i szybkiego dostępu w razie konieczności przeprogramowania. Tzn. część kodu (bootloader) jest "stała" i odpowiada za załadowanie właściwego programu do FLASH'a. Czyli np. taka budka telefoniczna może sama sobie ściąnąć oprogramowanie z centrali jeśli pojawi się nowsza wersja. I nie ma tu konieczności "objechania" całego miasta przez montera z workiem EPROM'ów. Po szczegóły odsyłam do Atmela.

kaldachar
1. takie coś można zrobić z 8051 (mówię o programie w zewn. RAM)
2. ten temat chyba był juz "mielony" na elektrodzie.