Forum: Mikrocontroller und Digitale Elektronik ATmega164: selfprogramming ohne Bootloader


von wuerstlie (Gast)


Lesenswert?

Hallo,

ich habe einen ATmega164 und könnte mit Hilfe eines Bootloaders neuen 
Code für die Aplikation in den buffer schreiben und anschließend in den 
Flash schieben. Alles page-weise versteht sich.

Nun stelle ich mir allerdings die Frage, könnte ich das gleiche auch 
innerhalb der laufenden Aplikation machen? Oder würde sich der Prozessor 
dann selber abschießen?

von Thomas E. (thomase)


Lesenswert?

wuerstlie schrieb:
> Nun stelle ich mir allerdings die Frage, könnte ich das gleiche auch
>
> innerhalb der laufenden Aplikation machen? Oder würde sich der Prozessor
>
> dann selber abschießen?

Sicher geht das.

Du musst nur dafür sorgen, daß der Code, der gerade ausgeführt wird, 
also die Upload- und Flash-Funktionen,  nicht überschrieben wird.

Etwas anderes macht ein Bootloader auch nicht.

mfg.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.