STM32 - EEPROM-Emulation - Anpassungen am Linker-File/Options von Keil

OP #2202872
Lesenswert?

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?

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