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
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.
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.)
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
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.