Gast
#1875608
welche Lockbits sollte man setzen, wenn man einen Bootloader verwendet? Aus dem Bauch heraus würde ich BLB1 Mode 3 verwenden. Ist das die richtige Wahl?
|
Anzeige
|
Welche Lockbit Einstellungen für Bootloader?
Gast
#1875608
welche Lockbits sollte man setzen, wenn man einen Bootloader verwendet? Aus dem Bauch heraus würde ich BLB1 Mode 3 verwenden. Ist das die richtige Wahl?
Gast
#1875612
Aus dem Bauch heraus frage ich mich welchen Controller du hast.
Gast
#1875614
Hups, sorry. AVR. Mega32 und Mega8 Es geht um etwa 2 oder vier Bits, falls man die nicht im Datenblatt finden kann, bietet sich Ausprobieren mit Permutieren an.
Gast
#1875698
wie funktioniert das überhaupt bei avrdude mit den Lockbits? Wenn ich einen Fabrikneuen Mega32 lese bekomme ich für die Lockbits 0x3F. Laut Datenblatt sollte das doch 0xFF sein. Jedenfalls sind laut Datenblatt alle Bits "unprogrammed" (1) Ist das ein ähnliches Problem wie bei den Mega168 mit der EFUSE? Die obersten beiden Bits gibt es gar nicht, also kann es doch egal sein, welchen Wert du dafür bekommst.
Gast
#1875763
Die unbenutzten Bits sollten aber 1 sein, nicht 0. Wenn ich in's Datenblatt schaue und die Fusebits berechnen will steht da überall 1. Wenn ich z.B. BLB1 Mode 3 setzen will komme ich auf 0xCF, avrdude will aber 0x0F haben. avrdude wird halt wissen, daß es die obersten Bits nicht gibt, hat aber vergessen ins Datenblatt zu sehen und nimmt sie zu 0 an. Ändern kannst du sie sowieso nicht, beim Auslesen sollte laut DB eine 1 drin stehen, aber weil sie eh keine Bedeutung haben, ist es doch vollkommen egal. Ich sehe jetzt irgendwie nicht das Problem.
Gast
#1875926
> Ich sehe jetzt irgendwie nicht das Problem.
Das Problem ist, dass man sich normalerweise am Datenblatt orientiert,
wenn man so etwas macht. Nur leider funktioniert das nicht. Woher soll
man wissen, dass avrdude anderer Meinung ist?
Ich saß jedenfalls hier und kam nicht weiter deshalb, bis ich dahinter
gekommen bin.
Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|