Daten ins EEPROM?

Gast
Hi

muß man da noch an irgendwelchen Compileroptionen drehen? Ich häng mal
mein makefile an. Es ändert sich überhauptnichts ob der besagte Code
jetzt drin ist oder nicht. Es wird auch keine .eep-Datei oder ähnliches
geschrieben was ich erwartet hätte.

Matthias
Angehängte Dateien:
Gast
Hallo!

Warum überschreibt der avrdude immer meinen eeprom speicher mit 0xFF
wenn ich nur das Programm flashen will ?

Die Zeile

#AVRDUDE_WRITE_EEPROM = -U eeprom:w:$(TARGET).eep

habe ich auskommentiert, es sollte ja reichen wenn ich das EEPROM nur
1x beschreibe, weil sich darin nix mehr ändern soll, aber trotzdem
knallt mir der dude lauter $FFen rein :(

MfG Stefan
Gast
da "knallt" wohl nichts. ueblicherweise wird ein "chip erase" vor
flash-programmierung ausgefuehrt, bei dem auch der eeprom-speicher
geloescht wird. entweder in avrdude das "chip erase" deaktivieren
oder je nach uC ein fuse-bit programmieren ("preserve eeprom on chip
erase" oder so) oder eeprom-datei "gcc-conform" anlegen (vgl. Peter
Fleurys beispiel) und jedesmal mitprogrammieren.
HTH, Martin
(wie kommt man auf die idee, eine so alten thread mit dieser frage zu
reaktivieren?)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 23 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.