Forum: Mikrocontroller und Digitale Elektronik Refresh von EEPROM-Daten beim Emulator


von Martin (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich arbeite seit 2 Tagen mit einem ATMEGA 128 und verwende einen
Emulator AVR JTAGICE mkII.

Jedes Mal, wenn ich ein neues File mit dem GNU-Compiler erzeuge und
rein lade, schreibt es mir das EEPROM mit lauter 0xFF voll. Beim ATmega
168 und ATmega88 ist dies nicht der Fall. Da wurde das EEPROM nicht
verändert. Und der Quellcode des Programms wurde von einem ATmega 168
übernommen. Es ist also nahezu die selben Funktionen drin.

Es liegt eindeutig am Emulatorbetrieb. Wenn ich ohne Emulator arbeite
und einen Netzreset mache, dann sind die EEPROM-Daten danach
unverändert.

Hier die Hard- und Softwareumgebung:
* ATMEGA128-16
* Emulator AVR JTAGICE mkII
* GNU-Compiler
* AVR-Starterkit + Zusatzplatine mit TQFP-Schnellspannsockel
* AVR-Studio 4.11


Hab auch schon die EEPROM-Files vor dem Laden der Files gelöscht und an
dem Makefile Modifikationen vorgenommen. Bringt aber alles nichts.

Kann man irgend wo einstellen, daß nur das Flash aktualisiert werden
soll und nicht das EEPROM? Anbei das Makefile (ohne die bereits schon
vorgenommenen Modifikationen).

Martin

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.