Forum: Mikrocontroller und Digitale Elektronik Wie schütze ich EEPROM Werte


von mkmk (Gast)


Lesenswert?

Wie schütze ich meine EEPROM Werte in AVR-Studio?
Jedesmal wenn ich mit dem JTAG debugge und ein neues coff-File lade,
werden meine Werte im EEProm mit 0xFF überschrieben und ich muss
jedesmal mit Debug -> Up/Download Memories ... die Werte neu laden; was
mit Zeit ziemlich nerv-tötend wirkt.

Dank im voraus

von Michael Wilhelm (Gast)


Lesenswert?

Bei den Fuses gibt es eine fuse, die heißt preserve eeprom memory... Das
bedeutet, daß beim Chip Erase das eeprom nicht gelöscht wird.

MW

von mkmk (Gast)


Lesenswert?

@Michael Wilhelm
Danke für die prompte Antwort.
Habe im AVR-Studio im WorkSpace Fenster rumgestöbert, aber die EESAVE
Fuse nicht gefunden.
Muss wohl erst mit PonyProg diese Fuse setzen. Ich geb' Bescheid.

von mkmk (Gast)


Lesenswert?

Sch..., pardon.
Musste feststellen, dass ich auf meinem Board gar kein ISP installiert
habe.
Kann mir jemand verraten, wie ich mit JTAG die Fuse-Bits setze?

von ape (Gast)


Lesenswert?

wieso musst du die fuses mit ponyprog setzen? das geht doch mit avr
studio genauso.
Schließe dein Projekt, dann Tools -> Program AVR -> Auto Connect
dann sollte sich ein Fenster öffnen, da auf Fuses gehen und das
Häckchen bei "Preserve EEPROM memory through the Chip Erase cycle"
setzen

von mkmk (Gast)


Lesenswert?

@ape
Ich habe aber leider nur die abgespeckte Version von Everytool, und mit
der kann ich das nicht. Danke trotzdem ...

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.