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?
Warum probierst du es nicht einfach aus? Wenn dein Progammer das Programm nicht mehr auslesen kann, kann es ein anderer auch nicht.
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.
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.)
Setz doch einfach beide für denn application und den bootloader bereich. Dann bist du auf der sicheren seite.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.