Daten ins EEPROM?

Gast #74585
Lesenswert?
• ▲
▼
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 #74587
Lesenswert?
• ▲
▼
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 #74588
Lesenswert?
• ▲
▼
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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren