EEPROM auslesen und wieder in HEX-File einbinden

Gast #100849
Lesenswert?

Hallo,
wie kann ich die EEPROM Daten meines ATMEGA32 auslesen und dann wieder
in die Hex-File einbinden und das ganze unter AVRGCC, ich will einfach
nicht nach jedem programmieren wieder alle Daten neu reinschreiben,
sondern die alten behalten. Kann man das irgendwie in der makefile
einstellen der so ? Naja schon mal danke für die Hilfe.

Viele Grüße
Andreas Turban
Gast #100850
Lesenswert?

(a) "preserve eeprom content"-fuse?
(b) Eeprom nach Einrichtung mit Avrdude auslesen (siehe
Avrdude-Anleitung) und in Datei speichern. Dann beim Flash-Schreiben
immer wieder die Eeprom-Datei "mitprogrammieren" (siehe
WinAVR-Beispielmakefile fuer Prinzip)
(c) Variablen in .eeprom-section und im Quellcode initialisieren,
.eep-Datei mit Avrdude zusammen mit .hex Datei hochladen (wieder sehe
Beispiel-makefile). Damit kann man auch die Initialwerte schnell mal im
Code aendern - sehr praktisch (zumindest fuer mich)
HTH, Martin

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