Forum: Compiler & IDEs Studio6: Debugger überschreibt EEPROM


von Peter (Gast)


Lesenswert?

Hallo,
ich programmiere ein kleines Programm für den ATtiny24. Bisher habe ich 
Studio 4 verwendet. Seit ich auf Studio 6 umgestiegen bin, habe ich 
folgendes Problem: Das Programm verwendet das EEPROM um Setting-Daten zu 
speichern. Wenn die einmal eingestellt sind, sollen die nicht mehr 
verändert
werden. Starte ich im Studio 6 eine Debugging-Session, werden mit aber 
immer alle verwendeten EEPROM-Zellen mit 0 initiiert. Das ist für meine 
Anwendung ziemlich tötlich. Das Häckchen bei 'preserve EEPROM' habe ich 
gesetzt - es bewirkt jedoch nichts. Auch die Fuse, dass das EEPROM nicht 
gelöscht werden soll ist gesetzt.
Im Studio4 wurde ich beim Starten der Debug-Session immer gefragt, ob 
die EEPROM-Daten geschrieben werden sollen. Studio6 scheint das ohne 
Rückfrage immer zu machen. Wie kann ich das unterbinden?
Bin für jeden Tip dankbar.

Peter

von Schwimmbadpinkler (Gast)


Lesenswert?

hi, du musst bei "Fuses" save eeprom oder so ähnlich das Häckchen 
anklicken.

73

von Peter (Gast)


Lesenswert?

Hi,
wie geschrieben ist die Fuse gesetzt. Mit Studio 4 funktioniert es ja 
auch. Es ist ja auch nicht so, dass das EEPROM einfach gelöscht wird - 
dann stünde ja überall FF. Die verwendeten EEPROM-Zellen werden vom 
Studio 6 beim Starten des Debuggers gezielt mit 0 überschrieben.
Mit Studio 4 habe ich nur das Problem, dass ich die meisten Variablen im 
Debugger nicht beobachten kann - das funktioniert wiederum in Studio 6.
Peter

von Peter (Gast)


Lesenswert?

Hi,
nachdem ich bei den AVR-Freaks die richtigen Suchwörter gefunden habe, 
bin ich auch auf die Lösung gestoßen:
Es ist wohl tatsächlich ein Fehler in der 6.2.1153. Ein Update auf die 
6.2.1156 beseitigt das Problem :-))
Peter

von technikus (Gast)


Lesenswert?

Und auf der Atmel Homepage gibt es nur die 1153 zum Download ?!

Wo hast du die 1156 her ?

Gruß

von Peter (Gast)


Lesenswert?

Hallo,
dies 
http://www.avrfreaks.net/forum/atmelstudio-62-build-1153-deleting-eeprom?name=PNphpBB2&file=viewtopic&t=142794 
ist der Artikel auf avrfreaks, der auch den Link enthält. Scheint noch 
eine Vorabversion (auf atmel.no) zu sein.

von technikus (Gast)


Lesenswert?

Danke!

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.