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
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.