Forum: Compiler & IDEs Warnung von AVR-Studio bei gesetzem EESAVE Fuse


von Schorsch (Gast)


Lesenswert?

Hallo Leute,


ich hab ein Projekt mit nem Atmega644 unter dem AVRStudio und GCC.
Wenn ich das Fusebit EESAVE setzte bekomme ich jedes mal beim 
Kompilieren
folgenden Warnung:

"The device's EESAVE fuse is currently programmed,
but the project setting does not specify that EEPROM shold
be preserved. Would you like to preserve the device's
EEPROM during programming?"

Was und wo muss ich unter den Projekteinstellungen einstellen damit er
das interne EEPROM kennt?

Gruss,
Georg.

von Oliver (Gast)


Lesenswert?

Kennen kennt das Studio das EEPROM. Vermutlich hast du in den Settings 
eingestellt, daß das EEprom beim Brennen mit geschrieben werden soll, 
und da fragt sich (und dich) das Studio, warum in aller Welt setzt der 
Kerl die EESAVE-Fuse, wenn er dann doch den EEPROM-Inhalt überschreiben 
will?

Oliver

von Holger N. (sappi2)


Lesenswert?

Hi,
ich hatte dasselbe Problem.
Nach folgendem Vorgehen bekomme ich die Warnung nicht mehr :
- Vom Programmer disconnecten, damit das Debuggen mit dem Dragon möglich 
ist.
- Im Debug-Menü unter 'Select device and debug platform' den Dragon als 
Debug-Plattform sowie den benutzten Prozessor auswählen.
- 'Start Debugging'
- Im Debug-Menü den Punkt 'AVR Dragon Options' anklicken. (Hat bei mir 
erst geklappt, als ich mich im Debugger befunden habe. - Bug?).
- In dem sich öffnenden Dialog den Reiter 'Debug' anwählen und den Punkt 
'Preserve EEPROM contents when reprogramming device' aktivieren. Mit 
'Okay' übernehmen.

Direkt nach obigen Einstellungen haben bei mir die Funktionstasten F10 
und F11 nicht mehr funktioniert, nach einem Neustart des AVR-Studios war 
aber alles in Ordnung und die Meldung tauchte nicht mehr auf.

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.