Forum: Mikrocontroller und Digitale Elektronik lockbits, nur zur Sicherheit..


von ea (Gast)


Lesenswert?

Hallo, ich bin nicht ganz sicher:

wenn ich verhindern will, daß jemand das Programm auf dem AVR Mega8 
ausliest, genügt es dann, die Lockbits 0 und 1 zu programmieren (auf 00) 
oder muß ich die Lockbits 2-5 (für die den Bootbereich) auch verändern?

von Karl H. (kbuchegg)


Lesenswert?

Warum probierst du es nicht einfach aus?
Wenn dein Progammer das Programm nicht mehr auslesen kann, kann es ein 
anderer auch nicht.

von ea (Gast)


Lesenswert?

Direkt mit Programmiergerät kann ich dann nicht mehr auslesen, das weiß 
ich. Ich bin eben nicht sicher, ob man dann evtl. über einen Bootlader 
irgendwas / irgendwie laden kann und damit das Programm auslesen. Mit 
dem Bootlader hatte ich noch nicht zu tun, hab aber gesehen, daß es 
diese Lockbits gibt.

von Karl H. (kbuchegg)


Lesenswert?

ea schrieb:
> Direkt mit Programmiergerät kann ich dann nicht mehr auslesen, das weiß
> ich. Ich bin eben nicht sicher, ob man dann evtl. über einen Bootlader
> irgendwas / irgendwie laden kann und damit das Programm auslesen.

Dazu muss man den Bootloader erst mal in den Chip brennen.
Kannst du das mit der Bit-Einstellung?


(Im übrigen bin ich der Ansicht, dass die wenigsten Programme es wert 
sind, dass man sich darüber Gedanken macht den µC gegen Auslesen zu 
schützen. Bei einer Firma, die Gefahr läuft, dass ihr Machwerk in 
Fernost kopiert wird, ist das noch ok. Aber die haben dann ohnehin 
erfahrene Leute, die lange genug mit dem µC gearbeitet haben, um zu 
wissen wie das geht.)

von marius (Gast)


Lesenswert?

Setz doch einfach beide für denn application und den bootloader bereich. 
Dann bist du auf der sicheren seite.

von ea (Gast)


Lesenswert?

Danke für die Info, ich wußte nicht, daß man den Bootlader erst auf den 
Chip programmieren muß (wie gesagt, kenne mich damit nicht aus). Dann 
ist ja alles klar und ich muß wirklich nur diese beiden Lockbits setzen.

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
Noch kein Account? Hier anmelden.