Hallo, ich arbeite seit 2 Tagen mit einem ATMEGA 128 und verwende einen Emulator AVR JTAGICE mkII. Jedes Mal, wenn ich ein neues File mit dem GNU-Compiler erzeuge und rein lade, schreibt es mir das EEPROM mit lauter 0xFF voll. Beim ATmega 168 und ATmega88 ist dies nicht der Fall. Da wurde das EEPROM nicht verändert. Und der Quellcode des Programms wurde von einem ATmega 168 übernommen. Es ist also nahezu die selben Funktionen drin. Es liegt eindeutig am Emulatorbetrieb. Wenn ich ohne Emulator arbeite und einen Netzreset mache, dann sind die EEPROM-Daten danach unverändert. Hier die Hard- und Softwareumgebung: * ATMEGA128-16 * Emulator AVR JTAGICE mkII * GNU-Compiler * AVR-Starterkit + Zusatzplatine mit TQFP-Schnellspannsockel * AVR-Studio 4.11 Hab auch schon die EEPROM-Files vor dem Laden der Files gelöscht und an dem Makefile Modifikationen vorgenommen. Bringt aber alles nichts. Kann man irgend wo einstellen, daß nur das Flash aktualisiert werden soll und nicht das EEPROM? Anbei das Makefile (ohne die bereits schon vorgenommenen Modifikationen). Martin
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.