EEPROM Problem mit Atmega 64

OP #2954401
Lesenswert?

Hallo,

ich habe folgendes Problem. Ich habe in meinem Code 2 Werte angelegt, 
welche in das EEPROM gespeichert werden sollen:

/* Byte */
uint8_t eeFooByte EEMEM = 123;

/* Wort */
uint16_t eeFooWord EEMEM = 12345;

Das Programm lässt sich übersetzen, allerdings erhalte ich beim 
Übertragen auf den Mikrocontroller stets folgende Fehlermeldung. (siehe 
Anhang).

Woran könnte das liegen? Ich kann leider gar nichts mit der 
Fehlermeldung anfangen.

Vielen Dank schon mal.

Gruß
Andreas
Angehängte Dateien:
#2954463
Lesenswert?

Martin Wende schrieb:
> Wasn das fürn komisches Quietschbuntes Programm?
myAVR Progtool:
http://shop.myavr.de/index.php?sp=download.sp.php&suchwort=dl112

Andreas G. schrieb:
> Woran könnte das liegen?

Ich muss sagen, dass ich keine große Ahnung habe, aber hast du den 
richtigen Controller im Progtool ausgewählt?
und eventuell die aktuelle Version des Progtools?
Ich hatte mal ein seltsames Problem, das das alte Progtool mit einem 
neueren uC Probleme hatte, kA warum, aber nach nem Update ging es.
OP #2954472
Lesenswert?

Bisher hat es immer super funktioniert. Also die Kommunikation zwischen 
Controller und PC steht und funktioniert. Zumindest so lange, bis ich 
versuche auf des EEPROM zu schreiben.

Müsste eigentlich die aktuelle Version sein. Werde das aber noch einmal 
überprüfen. Danke schon mal
Gast #2954585
Lesenswert?

Mach mal einen kompletten Chip Erase, möglicherweise ist der EEPROM dort 
berteits programmiert und die Fuse die ihn vor Überschreiben schützt ist 
gesetzt.. (Preserve EEPROM Memeory...)

Gruß,

Holm

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren