wie den CCM-Speicher nutzen am STM32f407VG Discovery

OP #4186976
Lesenswert?

Hallo,

ich versuche mich seit einiger Zeit daran, denn CCM Speicher (64kb) des 
STM32F407VG Boards zu nutzen. Es gibt auch einige Englischsprachige 
Anleitungen dazu wenn man sucht, aber leider funktioniert mein Vorhaben 
dennoch nicht (Hab wohl was nicht verstanden...)

Ich habe im Linker Script folgendes mit eingetragen:
1
 CCM (rwx)       : ORIGIN = 0x10000000, LENGTH = 64K
 und weiter unten bei den SECTIONS
1
.ccm : {
2
    . = ALIGN(4);
3
    _sccm = .;
4
    *(.ccm)
5
    . = ALIGN(4);      
6
    _eccm = .;
7
  }>CCM

Danach habe ich ein globales Test-Array angelegt:
1
volatile unsigned testary[100] __attribute__ ((section (".ccm")));

Wenn ich nun mit dem Debuger mir die Adresse des Test-Arrays ausgeben 
lasse, liegt diese aber auf Adresse 0x20000ac8 , was ja im SRAM ist 
oder?


Vielleicht weis jemand was ich da noch vergessen habe?

Danke schon mal

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