Archiv verlassen und diese Seite im Standarddesign anzeigen : Fuses für Bootloader setzten???
EDatabaseError
09.09.2006, 21:43
Ich habe eine kleine Frage zum setzen der Fuses beim ATmega128:
Wie setzte ich die Fuses bei der benutzung von dem Bootloader chip45boot???
Grundsätzlich werden die Fuses beim aufspielen (Parallel oder SPI) des Bootloaders gesetzt.
EDatabaseError
09.09.2006, 22:48
Grundsätzlich werden die Fuses beim aufspielen (Parallel oder SPI) des Bootloaders gesetzt.
??? du meinst wenn ich die HEX datei von chip45 über ISP reinspiele (ganz normal in den flash), setzt er die automatisch :gruebel:
Ich verwende nicht den Bootloader von Chip45. Das ist dort aber auch nicht anders.
Ja, wenn du das Hex File über ISP reinspielst.
Nur wird das nicht automatisch geschehen.
Du setzt die Fuses wie sonst auch "von hand".
Diese bleiben immer noch gesetzt auch wenn du den Controller über den Bootloader neu flashst.
Kannst auch die Lockbits setzen. Musst aber bei den Bootlockbits nur die richtigen setzen.
Bei dem Megaload kann man noch die Bootlockbits separat setzen lassen.
Lasse mich gerne eines besseren belehren, habe bis jetzt aber nichts anderes festgestellt.
EDatabaseError
09.09.2006, 23:24
ok aber welche fuses muss ich setzen? [kenn mich da nich so aus]
aber bisher danke!
Mfg
btw: der bootloader ist 2k groß (chip45boot_mega128_2k_bootblock.hex)
Schau ins Datenblatt in Tabelle 112. Da steht für verschiedene Bootloadergrößen, wie BOOTSZ0 und BOOTSZ1 gesetzt werden müssen. Für deine 2k wäre es 1024 Words. Wenn der Bootloader bei jeden reset starten soll, wäre noch BOOTRST interessant, wenn du die Code vor Auslesen schützen willst, die BLBxx- Fuses. Steht beides auf Seite 278.
Mit welchem Programm willst du die Fuses setzen?
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.