Refresh von EEPROM-Daten beim Emulator

Gast #332374
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
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.