Ich will einen ATtiny44 vor auslesen schützen. Trotzdem will ich noch ein neues Programm aufspielen können. Laut AVR Studio gibt es nur die Lockbits-Auswahlen: Kein Schutz, Vor Programm aufspielen schützen, Vor programmieren und verifizieren schützen. Es ist leider nicht genug Platz auf dem Chip um ainen Bootloader aufzuspielen und alles dicht zu machen. Gibt es denn keine Möglichkeit den Chip vor auslesen zu schützen?
Denke daß der "Schutz vor Verifiziern" der Schutz vorm Auslesen ist. Denn zum Vergleichen (verifizieren) ist das Auslesen des Prog-Speichers nötig.
AVR-Fan schrieb im Beitrag #1898791: > Denke daß der "Schutz vor Verifiziern" der Schutz vorm Auslesen ist. > Denn zum Vergleichen (verifizieren) ist das Auslesen des Prog-Speichers > nötig. Genau diese Auswahl ist ja nicht dabei. Bei der Auswahl mit dem Verifizieren ist das Abschalten des Programmierens dabei. Es gibt nur die Auswahlen: Kein Schutz Programmieren deaktivieren Programmieren und verifizierung deaktivieren Ich will aber nur das Auslesen deaktivieren. Desswegen hatte ich die Hoffnung, dass ich einfach nur eine Einstellung bei den normalen Fuses übersehen habe oder dass bei AVR Studio nur eine Auswahl bei den Schutzfuses übersehen wurde.
Hi
>Ich will aber nur das Auslesen deaktivieren.
Und was stört dich an der Auswahl 'Programmieren und Verifizierung
deaktivieren'?. Nach dem Löschen des µC lässt er sich auch wieder
Programmieren.
MfG Spess
Genau. Zum Proggen wird ohnehin ein "Chip Erase" ausgeführt und damit sind die Lockbits auch wieder zurückgesetzt.
Knut Ballhause schrieb: > Genau. Zum Proggen wird ohnehin ein "Chip Erase" ausgeführt und damit > sind die Lockbits auch wieder zurückgesetzt. Ich dachte, wenn man das Programmieren und Verifizieren abschalte, sperre ivh mich dauerhaft aus und man hat absolut keinen Zugriff mehr auf den Chip. (Außer über Bootloader.) Weil ich ja auch das Programmieren deaktiviere.
Samuel K. schrieb: > Wie wäre ein verschlüsselter Bootloader? Barny schrieb: > Es ist leider nicht genug Platz auf dem Chip um ainen Bootloader > aufzuspielen und alles dicht zu machen. Außer du kennst einen Bootloader mit Verschlüsselung, der < 0,4k braucht
Barny schrieb: > Außer du kennst einen Bootloader mit Verschlüsselung, der < 0,4k braucht ich kenne einen bootloader der < 0,4k braucht, in asm geschrieben ist, die baudrate automatisch erkennt und in den du zb. eine passwort abfrage einbauen könntest. aber ist es nicht trotzdem möglich fuses zu ändern, oder anders ranzukommen?
Barny schrieb: > Ich dachte, wenn man das Programmieren und Verifizieren abschalte, > sperre ivh mich dauerhaft aus und man hat absolut keinen Zugriff mehr > auf den Chip. > (Außer über Bootloader.) > Weil ich ja auch das Programmieren deaktiviere. Nein. Das Chip-Erase versteht ein AVR immer. Lediglich die Programm- und Auslesebefehle laufen in´s Leere. Wenn Du zusätzlich die Reset-Letung wegfust, dann sperrst Du Dich auch über SPI aus und kommst nur noch über HV-Programming ´ran.
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.