MPLAB 8 - internes EEPROM Adresse (0xF00000)

OP #3665524
Lesenswert?
• ▲
▼
Hallo zusammen,

im Standard Linker-Script-File steht unter anderem folgende Zeile 
(18f46k22.lkr):

CODEPAGE NAME=eedata START=0xF00000 END=0xF003FF PROTECTED

Das bedeutet ja, das die EEPROM Daten später im HEX-File an der Adresse 
0xf00000 - 0xf003ff stehen.

Woher kommt diese Adresse? Ich habe die in keinem Datenblatt finden 
können. Kann man die auch wo anders hinlegen? z.B. auf 0x500000?

Wenn ich einen HEX-File im MPLAB importiere, weiß MPLAB das ab de Adr. 
0xf00000 die EEPROM Daten stehen. Woher weiß es das?

Falls die Adresse irgendwo definiert ist, wüsste ich gerne wo.

Vielen Dank im Voraus

Gruß
Michael
#3665611
Lesenswert?
• ▲
▼
Michael Stahl schrieb:

> Das bedeutet ja, das die EEPROM Daten später im HEX-File an der Adresse
> 0xf00000 - 0xf003ff stehen.
>
> Woher kommt diese Adresse? Ich habe die in keinem Datenblatt finden
> können. Kann man die auch wo anders hinlegen? z.B. auf 0x500000?

Konvention. Hat Microchip mal festgelegt. Das EEPROM ist ja im Gegensatz 
zu den Config Words oder der User ID nicht im physikalischen Adressraum 
des Prozessors vorhanden.

Weitere Details findest Du hier:
http://www.kanda.com/blog/microcontrollers/pic-microcontrollers/pic-hex-file-format/

Eine Primärquelle habe ich jetzt nicht zur Hand, aber es müsste irgendwo 
eine AppNote von Microchip geben, wo das drin steht.

fchk

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.