Hallo zusammen.
Ich habe mir ein STM32F103 board vom Chinesen geholt. Die DVD die dazu
lag war randvoll mit examples, die jedoch unter KEIL laufen und die
stmlib benutzen. Diese konnte ich auch alle ohne Probleme unter Windows
mit Keil ausprobieren.
Da ich jedoch ein Linuxer bin, möchte ich keine IDEs benutzen. Bisher
habe ich ganz roh vim und make benutzt. Lief bisher auch ganz gut. Ich
konnte die basic examples mit GPIO/USART etc. alle samt 'portieren', so
dass ich sie auf meine gewohnte Art compilen und flashen kann.
Nun wollte ich das SD Karten Example unter Linux testen (unter Windows
gings -> keine Hardware Probleme). Im Anhang findet ihr den Zip Ordner
meines gesammten Projektes inklusive linkerscript, Makefile, stmlib etc.
Compilen funktioniert ohne Probleme, auch beim Flashen tut nichts weh.
Beim Ausführen bleibt das Programm laut USART Ausgabe beim f_open()
Befehl hängen ("-- SD card successfully mounted" wird noch ausgegeben).
Leider besitze ich (noch) keinen ST-Link zum Debuggen.
Ich weiss leider nicht mehr weiter und möchte euch um euere Hilfe
bitten.
Ich gehe davon aus, dass das Problem etwas mit den stubs zu tun hat. Ich
habe die Datei lib/stubs.c aus dem Internet kopiert.
Kann mir jemand näheres sagen?
Bitte einfach sagen, falls ihr mehr Informationen braucht.
Vielen Dank
~ Tectu
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.