Forum: Mikrocontroller und Digitale Elektronik Dateien für AT91SAM7S32


von Johannes (Gast)


Lesenswert?

Hallo,

ich habe schon ein paar Sachen mit dem AT91SAM7S64 programmiert und 
möchte jetzt auch was auf dem "kleinen" Bruder AT91SAM7S32 machen.
Das lib_*-File und auch die AT91SAM7S32.h habe ich schon im Internet 
gefunden. Leider konnte ich aber bis jetzt kein AT91SAM7S32-ROM.ld bzw. 
RAM.ld finden. Gibt es solch ein File oder kann man dazu die Dateien vom 
S64 verwenden?

Kann mir dazu jemand weiterhelfen?

Servus,
Johannes

von Thomas P. (pototschnig)


Lesenswert?

> ich habe schon ein paar Sachen mit dem AT91SAM7S64 programmiert und
> möchte jetzt auch was auf dem "kleinen" Bruder AT91SAM7S32 machen.
> Das lib_*-File und auch die AT91SAM7S32.h habe ich schon im Internet
> gefunden. Leider konnte ich aber bis jetzt kein AT91SAM7S32-ROM.ld bzw.
> RAM.ld finden. Gibt es solch ein File oder kann man dazu die Dateien vom
> S64 verwenden?
>
> Kann mir dazu jemand weiterhelfen?

Ich glaub es sollte reichen wenn du die S64-Variante verwendest und nur 
die Speichergrößen (ganz oben) für den S32 anpasst - alles andere ist ja 
eigentlich identisch.

Mfg
Thomas Pototschnig

edit
Bei mir siehts so aus (S64, ROM):

MEMORY
{
  CODE (rx) : ORIGIN = 0x00000000, LENGTH = 0x00010000
  DATA (rw) : ORIGIN = 0x00200000, LENGTH = 0x00004000
  STACK (rw) : ORIGIN = 0x00204000,LENGTH = 0x00000000
}

und das hier sollte wohl passen (S32, ROM):
MEMORY
{
  CODE (rx) : ORIGIN = 0x00000000, LENGTH = 0x00008000
  DATA (rw) : ORIGIN = 0x00200000, LENGTH = 0x00002000
  STACK (rw) : ORIGIN = 0x00202000,LENGTH = 0x00000000
}

und halt das RAM-Linker-Script entsprechend anpassen.

von Johannes (Gast)


Lesenswert?

Danke,

ich werde es versuchen.

MfG,
Johannes

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.