Hallo *, ich versuche gerade den MMD/SD-Bootloader auf einem ATmega8 zum Laufen zu bringen. Geschrieben ist der wohl an der richtigen Stelle. Meine Frage: Welche Fusebits muss ich setzten, damit ich einen 2k Bootloaderbereich "geschützt" bekomme, so dass dieser nicht überschrieben wird (auch nicht mit einer neuen ISP Programmierung per Programmer). Geht das? Mit dem AVR Studio 4 kann ich jedenfalls nicht setzen, wie ich es gelesen habe (auf diversen www. ). Im Datenblatt werden 2kB angegeben aber bei der Programmierung steht immer nur was von 1kB. Für eine Antwort wäre ich dankbar. Danke!
Das sind 1024 words -> *2 = 2kB Schützen kannst du ja den Bootloader über den Boot Loader Protection Mode. Ich hab bisher nur mit Peters Bootloader über UART gearbeitet. Da checked die Windows Applikation ob alles reinpasst. Karsten
Markus H. wrote: > Welche Fusebits muss ich setzten, damit ich einen 2k Bootloaderbereich > "geschützt" bekomme, so dass dieser nicht überschrieben wird (auch nicht > mit einer neuen ISP Programmierung per Programmer). Geht das? Du kannst nur das ISP komplett disablen. Man sollte aber vorher testen, obs der Bootloader auch wirklich tut. Der Bootloader wiederum sollte testen, ob er Adressen liest, auf denen er selber steht, um sich nicht selbst zu zerstören. Peter
Danke! Das mit den Words habe ich wohl klassisch "überlesen". Mit dem Bereich: OK. Dann geht das also nicht, das der Bereich "geschützt" ist. Danke!
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.