Hallo,
Kann ich die EEPROM-Variablen im Code mit Initialisierungen versehen
und diese ins EEPROM übertragen (per Programmer)?
ich verstehe die frage nicht ganz. die initialisierung ist auch beim
mein patch wie gehabt. wenn im kode eine eeprom-variable erstellt wird,
werden deren werte im eeprom abgelegt. ich ziehe mir das eeprom erst
nach dem erstellen der stütztabellen im bin-format ab, dann kann ich sie
mit hex-editor bearbeiten oder sie im sim nutzen.
zur Klärung:
wenn man wie folgt eine EEPROM-Adresse (Variable) deklariert:
uint8 __attribute__ ((section (".eeprom"))) err15=1;
dann erzeugt der avr-gcc nicht nur eine .hex-Datei, sondern auch eine
.eep-Datei, die die im Code angegebenen Init-Werte enthält. Flasht man
diese mit in den MCU, dann ist die EEProm-Variable schon
"initialisiert". Ich denke Timo wollte wissen, ob das bei der
vorgeschlagenen Emulation genauso klappt.
MfG Benjamin Benz