www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Warum wird EEPROM überschrieben?


Autor: Tobias (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich steh kurz vor der Verzweifelung!

Ich Programmiere mit Codevision über Studio4/JTAG-AVR einen mega128.

Proggen und Debuggen funktioniert bestens.

Aber, Daten die ich ins EEPROM schreibe, werden durch neues
Programmieren gelöscht. Ich muss dann alle EEPROM-Daten neu eingeben.

Dabei hat alles einmal funktioniert.

Was hat es mit der Datei *.eep, die im Programmfenster vom Studio
gewählt wird, aufsich?

Ist sicher wieder soon blöder Chekboxfehler - nur welcher?

Gibt es Hilfe für mich?   Vielen Dank!

Tobi

Autor: Christoph Wolthaus (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
WIRD DAS EEPROM DURCH DEN CHECK ERASE DEVICE GELÖSCHT?

Autor: Aleksej (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
EEPROM bei AVRs wird ja genau so behandelt wie FLASH. Also wenn du den
Befehl "ERASE DEVICE" eingibst, dann heisst es automatisch, dass auch
EEPROM geleert wird.

Autor: Aleksej (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Und bei CodeVision gibt's die Moeglichkeit, EEPROM-Daten in einer
*.eep-Datei zu speichern. Und wenn du den Controller mit CodeVision
brennst, dann wird diese Datei mitgeschrieben. Manchmal hilft es (mit
der Initialisierung z.B.)

Autor: Jan Lüken (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo tobi,

du mußt im avr studio unter den optionen für das jtag ice einfach
"preserve eeprom" anwählen, dann bleiben die daten beim programmieren
erhalten. standardmäßig ist diese option nicht gewählt.

gruß jan

Autor: Tobias (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Vielen, vielen Dank für Eure Hilfe!

Der Tipp von Jan Lüken war der richtige Volltreffer.

Babei hat das alles schon mal funktioniert, wer da nur drann
rumgespielt hat? Vielleicht war ichs selber?



Nochmals, Danke, danke!

Tobias

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.