Hi, baue gerade ein paar eeprom routinen in mein AVR Projekt ein. Dazu flashe ich den ATmega mit dem Studio zwischendurch neu. Ich gebe nur einen Pfad zu dem Hexfile an, brenne kein eeprom File. Kann es sein, das beim durchgeführten Chip Erase auch das internen EEprom gelöscht wird!? gruß, Thorsten Wenn ja, dann doch warscheinlich weil das eeprom auch nur mit zum Flash gehört, oder!? Reading FLASH input file.. OK Setting mode and device parameters.. OK! Entering programming mode.. OK! Erasing device.. OK! (HIER???? ) Programming FLASH .. OK! Reading FLASH .. OK! FLASH contents is equal to file.. OK Leaving programming mode.. OK!
Thorsten S. schrieb:
> Erasing device.. OK! (HIER???? )
Da steht "device" nicht Flash. Das EEProm ist ein eigener
Speicher aber eben Teil des Device.
Es gibt eine Fuse EEsave die das Löschen des EEProm beim
Erase verhindert. Schau mal ins Studio und ins Datenblatt.
avr
Thorsten S. schrieb: > Wenn ja, dann doch warscheinlich weil das eeprom auch nur mit zum Flash > gehört, oder!? Nein. Ich weiss nicht, ob das für alle ATMega gilt, aber es gibt bei mindestens einem eine Fuse die steuert ob das EEPROM beim löschen des Flash-Speichers auch gelöscht wird. (Oder war das eine Einstellung vom AVR-Studio ?)
ja, habs schon gefunden: unter Fuses: Preserve EEPROM memorx through the Cip Erase cycle; [EESAVE=0] klasse, vielen dank Jungs. Thorsten
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.