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