Forum: Compiler & IDEs STM32F4 - LinkerScript - Ac6 System Workbench


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Markus C. (ljmarkus)


Bewertung
0 lesenswert
nicht lesenswert
Guten Morgen.

hat jemand für mich ein LinkerSscript.ld wo ich auf die 64K CCM 
zugreifen kann?

Vielen Dank,
Markus

von hp-freund (Gast)


Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
CubeMX liefert dir eine passende Vorlage.

von Karl (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Darauf zugreifen kannst du immer. Einfach eine Adresse in einen Pointer 
casten und los gehts.

Wenn der Compiler für dich erledigen soll musst du auch noch Variablen 
explizit ins ccm legen (__attribute__(section...)) Oder ähnlich. Und 
nicht zuletzt muss dein Start-up Code die sections auch noch richtig 
initialisieren. Also bss Nullen und Data aus dem Flash Kopieren.

Cave canem: dma und ähnliches geht nicht mit ccm Variablen.

Überlege dir gut was du damit anstellen willst.

von Markus C. (ljmarkus)


Bewertung
0 lesenswert
nicht lesenswert
Vielen Dank

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.