Forum: Compiler & IDEs EEPROM auslesen und wieder in HEX-File einbinden


von Andreas Turban (Gast)


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

von mthomas (Gast)


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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.