Lockbits für Leseschutz bei ATMega2561

Gast #4102690
Lesenswert?
• ▲
▼
Hallo,
ich möchte den ATMega2561 so schützen, dass dieser nicht mehr via 
Programmer (AVR ISP MKII) ausgelesen werden kann. Aber er soll weiterhin 
neu geflasht werden könnte. Also die Firmware soll nicht ausgelesen 
werden können, aber via AVR ISP-MKII oder ähnlichen, soll eine neue 
Firmware aufspielbar sein.

Ich benutze AVR Studio 6.2, wie muß ich da die Lock Bits setzen um das 
zu erreichen.

Ich habe mir natürlich schon das Datenblatt angesehen und vermute mal, 
dass ich hier Application Mode Protection Mode ändern müßte.
Ich bin mir aber nicht ganz sicher, welche Einstellung die richtige ist 
und würde mich nur ungern selbst aussperren.

Deshalb wäre für ein Tipp sehr dankbar.
Gast #4102705
Lesenswert?
• ▲
▼
HI

> aber via AVR ISP-MKII oder ähnlichen, soll eine neue
>Firmware aufspielbar sein.

Der ATMega kann erst programmiert werden wenn er zuvor gelöscht wurde. 
Dann sind die Security Bits aber auch gelöscht und müssen neu gesetzt 
werden.

MfG Spess
Gast #4102759
Lesenswert?
• ▲
▼
Nur noch mal um ganz sicher zu gehen. Das müßte dann so aussehen:
BLB1 Mode 1 -> BLB12=1 und BLB11=1

Dann ist der Leseschutz aktiv, und ich kann den Microcontroller später 
nochmal löschen und neu flashen, mit erneuten setzen der Lock-Bits.
Gast #4102772
Lesenswert?
• ▲
▼
Hi

>Nur noch mal um ganz sicher zu gehen. Das müßte dann so aussehen:
>BLB1 Mode 1 -> BLB12=1 und BLB11=1

Nein. LB - Further programming and verification disabled.

BLB0/1 sind für Bootloader, nicht für ISP.

MfG Spess
Gast #4102779
Lesenswert?
• ▲
▼
Dann wäre das
LB Mode=3 -> LB2=0 LB1=0

Im Datenblatt steht dazu:
Further programming and verification of the Flash and EEPROM
is disabled in Parallel and Serial Programming mode. The Boot
Lock bits and Fuse bits are locked in both Serial and Parallel
Programming mode.
Gast #4102820
Lesenswert?
• ▲
▼
Hi

>Mich hatte hier nur das "Programming disable" irritiert. Ich  hatte halt
>nicht gewußt, dass dies durch löschen rückgängig gemacht werden kann.

Ja. Das ist der Unterschied zwischen Fuse- und Lock-Bits. Mit den 
Lockbits kannst du dich nicht permanent aussperren.

MfG Spess

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.