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
(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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.