Was ist mit diesen Zeilen gemeint?

Gast #4094044
Lesenswert?
• ▲
▼
Hallo,

Unter diesem Link findet man die µc Datasheet.
http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1577/LN11/PF252136#

meine Software läuft orientierungslos und sieht so aus als er auf die 
falschen Adressen zugreift. Diese sollte aber wegen einer externen 
Library, die ich in die Software Integriert habe.

Program Size: Code=63224 RO-data=36336 RW-data=704 ZI-data=8320

ich denke daran, dass der stm32f407ZG Ram Größe reicht nicht aus. stimmt 
das oder habt Ihr ganz andere Meinungen.

Danke
Gast #4094529
Lesenswert?
• ▲
▼
malloc belastet den Heap (sofern vorhanden), aber nicht den Stack.

Guck doch einfach mal in die Linkerliste, ob dort tatsächlich die 
richtigen Adreßräume für den RAM zu lesen sind. Und schau dir dein 
Linkersteuerfile an, da steht sinngemäß etwa sowas:

--device=DARMSTM
--compatible=cortex-m3
--output linked.elf
--ro-base 0x00000000
--rw-base 0x20000000
--list linklist.lst
--info sizes,totals,veneers,unused
--map
--symbols
--xref
--callgraph
--first startup.o
--entry=Kaltstart

(ist für nen STM32F103ZET6) Die Zeile für --rw.. muß natürlich auf 
deinen Chip angepaßt sein. Wenn da was Falsches steht, packt der Linker 
alles an die verkehrten Stellen.

W.S.
Gast #4094536
Lesenswert?
• ▲
▼
Schon lustig,

Wenn jemand mit nem Mädlsnamen hier auftaucht sind auf einmal alle ganz 
lieb und hilfsbereit. Sogar der streitbare W.S. ist auf einmal ganz 
zahm, anstatt sich über fehlende Grundlagen, viele Tippfehler oder 
mangelnde Eigeninitiative zu mokieren ;-)

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.