Forum: Mikrocontroller und Digitale Elektronik wie den CCM-Speicher nutzen am STM32f407VG Discovery


von Daniel F. (franken_3)


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

von MeinName (Gast)


Lesenswert?


von Daniel F. (franken_3)


Lesenswert?

Danke, geht!

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.