Forum: Mikrocontroller und Digitale Elektronik ATMega 32 Protection


von Stephan H. (stephan-)


Angehängte Dateien:

Lesenswert?

Hallo Leute,

ich suche immer noch die Lösung wie ich mit AVRDude den mega32 vor dem 
Auslesen schützen kann. Bisher habe ich folgendes versucht:
avrdude -p m32 -P usb -c usbtiny -U lock:w:0x00:m

Ich will da hin: siehe Bild:

DANKE

von Cyblord -. (cyblord)


Lesenswert?

Was ist jetzt dein Problem?

Kannst du die Fuses nicht auf den Wert setzen den du willst,
oder weißt du nicht auf welchen Wert du die Fuses setzen musst?
Ich verstehs nicht.

Um in Lock-Mode 3 zu kommen (Further Programming and verification 
disabled) muss die Lockbit-Fuse auf 0x3C stehen.

Aber es gibt beim Mega32 noch mehr, also auch Bootloader Section Schutz 
usw.

Ausserdem musst du bei AVRDUDE aufpassen ob man die Fuses nicht evt. 
invertiert angeben muss. Irgendwas war da -> AVRDUDE Manual.

Ich benutze das myAVR Prog Tool von der myAVR Seite um die Fuses zu 
setzen und um gleichzeitig die Fuse-Werte abzulesen.

gruß cyblord

von Oliver (Gast)


Lesenswert?

cyblord ---- schrieb:
> Ausserdem musst du bei AVRDUDE aufpassen ob man die Fuses nicht evt.
> invertiert angeben muss. Irgendwas war da

Da war und ist nix.

Oliver

von Stephan H. (stephan-)


Lesenswert?

na das hilft erstmal weiter. Der Autor von Burn-O-Mat hat die Lockbis 
leider nicht vorgesehen. Ich schaue mir mal das myAVR Progtool an.
Danke

von Oliver (Gast)


Lesenswert?

Stephan Henning schrieb:
> Ich schaue mir mal das myAVR Progtool an.

Schau dir lieber das Datenblatt an. Lockfuse-Bits damit ermitteln, mit 
deinem o.a. Kommando per AVRDude schreiben, fertig. Wo ist das Problem?

Oliver

von Peter D. (peda)


Lesenswert?

Stephan Henning schrieb:
> Der Autor von Burn-O-Mat hat die Lockbis
> leider nicht vorgesehen.

Vermutlich ist das für den Hobbyprogrammierer vorgesehen und da stört 
das Abschließen nur. Man schießt sich damit selber ins Knie, weil man 
später nicht mehr weiß, welche Programmversion in einem Chip steckt.
Auch ist man nicht so vermessen, daß man denkt, die eigenen Programme 
sind das Nonplusultra.

Ulkiger Weise kommen die Fragen nach Code Abschließen oft von Anfängern. 
Deren Code möchte aber kaum jemand freiwillig ansehen. Es reicht, wenn 
man die Produktidee erkennen kann, um sie nachzuprogrammieren. Und die 
läßt sich nicht abschließen.


Peter

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.