Hallo, Ich probiere seit Tagen erfolglos den STM32F334 auf dem Nucleo F334 zum Laufen zu bringen. Mit dem Online-Compiler mbed funktioniert es, ich will allerdings den Controller lieber mit der Kombination Eclipse & arm-gcc programmieren. Eclipse und arm-gcc ist eingerichtet nach: http://klaus4.blogspot.com/2014/05/stm32f4-discovery-mit-opensource.html (Einstellungen angepasst auf F334). Ich kann das Projekt compilieren, jedoch wenn ich die erzeugte bin Datei dann auf das "mbed enabled device" also auf das Laufwerk ziehe tut sich rein gar nichts. Leider habe ich es auch noch nicht geschafft openocd zum Laufen zu kriegen. Scheint ein Fehler mit libusb und neueren Windows Versionen zu sein. Anbei das Eclipse Projekt zum Testen. Sollte die LED am Nucleo Board blinken lassen. Meine Frage: Hat jemand ein funktionierendes Projekt für den F334? Möglicherweise ein anderes Link-Script, Startup-Code? Oder kann mir einen Tip geben, was sonst noch verkehrt sein könnte? Danke, Stefan
Stefan S. schrieb: > Scheint ein Fehler mit libusb und neueren Windows Versionen zu > sein. Nimm Zadig zur Installation des Treibers. Das funzt auch unter Windows 8.
Problem gelöst. Das Problem was das Linker Script. Habe im ST Forum ein anderes gefunden und damit hats funktioniert. Also das Link-Script welches die CubeMX Software mit liefert hat bei mir nicht funktioniert. Das funktionierende Script ist im Anhang.
Kannst Du vielleicht ein gesammtes funktionierendes Projekt online stellen?, denn wenn ich oben nur die Datei ersetze, geht es leider bei mir nicht.
Entschuldigt bitte, dass ich diesen Thread nochmal aufgreifen muss. Ich hatte exakt das gleiche Problem, nach dem Auswechseln des Linker Skripts funktioniert das Projekt... Ich würde aber doch gerne wissen, woher das Linker Skript stammt. Weiß das jemand? Anbei das Projekt-Template (Eclipse) in welchem die LD2 des STM32F334-Nucleo Boards blinken gelassen wird. Viele Grüße
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.