Hi!
Ich möchte gerne die EEPROM-Emulation von STMicro (AN2594) benutzen.
Allerdings grübel ich noch über den passenden Einstellungen für das
Linker-File bzw. ich meinem Fall die "Options for Target" in der Keil
uVision. Dort gibt es die Bereiche IROM1 bzw. IRAM1. Die Hilfe von Keil
ist nicht sehr erhellend. Klar ist: original ist dort die Startadresse
und Größe von ROM und RAM angegeben. Wenn der Wert kleiner als das
Programm ist meckerst der Linker - macht Sinn. Allerdings sind die
Beispiele so gestrickt, dass der Flash für die Emulation mitten drin
liegt - das halte ich bei größeren Projekten für tödlich.
Daher die Frage: Den ROM-Bereich für die EEPROM-Emulation an dieser
Stelle exkludieren?
Grüße
Robert
P.S.: Kennt jemand eine Implementierung einer EEPROM-Emulation die nicht
Konzeptbedingt auf diese blödsinnige "VirtAddVarTab" angewiesen ist?