Puh, das ist ganz schön harter Stoff. C ist normalerweise nicht meine Programmiersprache und ich nutze sie nur, wenn ich ein etwas umfangreicheres Projekt mit µC realisieren möchte. Ansonsten nutze ich hier auch mal eben Assembler. Aber beim nächsten EEPROM-Problem werde ich mir das bestimmt mal genauer anschauen. (Zumindest so, das ich auch alles verstehe, was dort steht.)

Das EEPROM mit einer Datei fülllen macht in meinen Augen wenig Sinn. Eigentlich macht es nur Sinn, wenn der Flash-Speicher für das Programm voll ausgenutzt ist und man ein paar Strings oder andere Daten auslagern muss.

Ich nutze das EEPROM in meiner Anwendung um Einstellungen zu speichern, ich muss also zur Laufzeit ändern können.

Viele Grüße
Andreas