-
-
Erfahrener Benutzer
Robotik Einstein
Hallo,
man hat nur indirekt Zugriff über RS232 auf den Flash, denn das macht der Bootloader, der nimmt die Daten entgegen, und schreibt die in den Flash.
Nach einem Reset wird als erstes der Bootloader aufgerufen, dieser schaut nach ob jemand ein neues Programm flashen will, wenn nicht gehts in das normale Programm. Deshalb muss man auch den Resetvektor verbiegen bei den Fusebits, sonst wird der Bootloader nicht angeprungen beim Reset.
Funktion ist das eigentlich die einzige, ausser, es werden andere Schnittstellen unterstützt, die erst initialisiert werden müssen wie zB über I2C, oder Bluetooth. Die Initialisierung muss dann der Bootloader erst machen bevor er horcht ob jemand was flashen will.
Siehe auch Wiki und Datenblätter der AVR.
Ansonsten ist der Bootloader auch nur ein ganz normales Programm.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen