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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.