Forum: Mikrocontroller und Digitale Elektronik Keil Scatter-File


von SCF (Gast)


Lesenswert?

Guten Morgen,

könnt ihr mir bitte kur weiterhelfen, wie man im Scatter File die 
Adressen bzw. Längen richtig angibt ?

Beispiel:

LR_INTERN 0x0800 0000 ist die Startadresse von meinem internen Flash.

Schreibe ich nun dahinter die Länge vom internen Flash oder die 
Endadresse ?
Also LR_INTERN 0x08000000 0x081FFFFF (Endadresse) oder 0x00200000 
(Länge) ?

von SCF (Gast)


Lesenswert?

Noch eine zusätzliche Frage:

Wenn ich beispielsweise die ersten 0x1000 für etwas anderes reservieren 
möchte.

Schreibe ich dann:

LR_INTERN 0x08000000 0x00200000
{

ER_INTERN 0x08001000 0x00200000
...
...
...

}


oder muss ich folgendes schreiben:

LR_INTERN 0x08001000 0x00200000
{

ER_INTERN 0x08001000 0x00200000
...
...
...

}

von Matthias (Gast)


Lesenswert?

Dort kommt die Size der Region:

ER_IROM1 0x08000000 0x00200000  {
  .ANY (+RO)

  ...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.