avrdude löscht / überschreibt eeprom

OP #311074
Lesenswert?
• ▲
▼
So macht's WinAVR

avrdude -p attiny2313 -P com3 -c avrispv2    -U flash:w:main.hex
.
.
avrdude: NOTE: FLASH memory has been specified, an erase cycle will be
performed
To disable this feature, specify the -D option.

Und das sagt das avrdude manual:

-e
Causes a chip erase to be executed. This will reset the contents of the
flash ROM and EEPROM to the value‘0xff’, and is basically a prerequisite
command before the flash ROM can be reprogrammed again. The only
exception would be if the new contents would exclusively cause bits to
be programmed from the value ‘1’ to ‘0’. Note that in order to
reprogram EERPOM cells, no explicit prior chip erase is required since
the MCU provides an auto-erase cycle in that case before programming
the cell.
#311075
Lesenswert?
• ▲
▼
also grundsätzlich zur funktion des flash's:

- du kannst nur bits mit dem wert 0 reinschreiben
- darausfolgt du kannst kein 0xff rein schreiben
- alles auf 0xff stellen geht nur mit löschen befehl
- deshalb gibt es auch fehler wenn du nur ne neue datei flasht und
nicht davor löscht

lösung: setze das fuse das das löschen verhindert

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.