Gast
#6069375
Hallo, ich habe noch einige Verständnisfragen über Bootloader speziell im AVR-Bereich. Der Bootloader ist ja ein kleines Programm, das das Hauptprogramm startet und noch ein paar andere Aufaben erfüllt. Warum ist es so, dass der Bootloader immer am Ende des Flashs gespeichert wird, obwohl er als allererstes ausgeführt wird? Warum ist er nicht ganz am Anfang im Flash. Desweiteren muss man bei vielen AtMegas usw. eine Fuse setzen, damit der Bootloader aktiv wird. Warum ist das nötig, und wäre dies auch noch nötig wenn der Bootloader nicht am Ende, sondern am Anfang des Flashs gespeichet wäre? Gruß