Forum: Mikrocontroller und Digitale Elektronik STM32F334 Eclipse, arm-gcc


von T. F. (sar)


Angehängte Dateien:

Lesenswert?

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

von Jim M. (turboj)


Lesenswert?

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.

von T. F. (sar)


Lesenswert?

Leider nein. Habe ich schon probiert.

von T. F. (sar)


Angehängte Dateien:

Lesenswert?

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.

von Michael H. (overthere)


Lesenswert?

Kannst Du vielleicht ein gesammtes funktionierendes Projekt online 
stellen?, denn wenn ich oben nur die Datei ersetze, geht es leider bei 
mir nicht.

von muuuuuhhhh (Gast)


Angehängte Dateien:

Lesenswert?

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
Noch kein Account? Hier anmelden.