Forum: Mikrocontroller und Digitale Elektronik Chan FAT-FS mit STM32F100 compile Error


von Andi (Gast)


Lesenswert?

Hallo,

Ich hab von Chan seiner Website den Beispielcode für den STM32F100 in 
Atollic Truestudio geöffent und wollte den unverändert Übersetzten und 
bekomme da nen Fehler.
"undefined reference to '_endof_sram'" im startup_stm32f100.o file.

http://elm-chan.org/fsw/ff/00index_e.html

Kann mir da wer helfen was da der Grund sein könnte für einen solchen 
Fehler?

von Dr. Sommer (Gast)


Lesenswert?

Andi schrieb:
> "undefined reference to '_endof_sram'" im startup_stm32f100.o file.

Das muss man wohl im Linkerscript definieren. Also Linkerscript 
korrigieren oder richtiges nehmen.

von Andi (Gast)


Lesenswert?

Mit dem Linkerscript hab ich mich bisher noch gar nicht beschäftigt.

Das File wäre dann STM32F100RBT6.ld ?

Wie korrigiere ich dass? Bzw. nach was muss ich darin Asschau halten?

von Dr. Sommer (Gast)


Lesenswert?

Andi schrieb:
> Das File wäre dann STM32F100RBT6.ld ?

Vermutlich. Wo kommt das her?

Andi schrieb:
> Wie korrigiere ich dass? Bzw. nach was muss ich darin Asschau halten?

Na, nach "_endof_sram". Und danach, wo/wie das im C-Code verwendet wird.

von Andi (Gast)


Lesenswert?

Danke Fehler gefunden.

Atollic hatte sich selbst eine linkerscript gebastelt was nicht 
dazupasste...

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.