Hallo an alle,
ich habe mir ein STM32F4 Discovery Board zugelegt und bin soweit auch
echt begeistert von den vielen neuen Möglichkeiten, die sich mir nun
erschließen (habe zuvor nur mit AVRs gearbeitet). Erste Projekte mit
einem sehr einfachen Makefile und QTcreator als IDE haben schon
funktioniert, doch nun möchte ich mich auch etwas mit
Echzeitbetriebssystemen auseinandersetzen. FreeRTOS scheint ja recht
weit verbreitet zu sein und wird hier auch größtenteils empfohlen, hab’
mich dann für diese Portierung entschieden:
http://ph-elec.com/archives/freertos-demo-and-truestudio/
Da scheint alles dabei zu sein, nur das Makefile fehlt. Ich habe da nun
auch noch die neue Standard Peripheral Library hinzugefügt und das
Makefile von hier:
Beitrag "Brauche hilfe mit Makefile STM32+FreeRTOS"
So weit angepasst, aber so richtig funktioniert das ganze noch nicht...
Die *.o-Dateien werden nicht automatisch erstellt; QTcreator sagt
1 | :-1: error: No rule to make target `obj/debug.o', needed by `exe/main.axf'. Stop.
|
und in der Konsole scheint über sudo make all das Makefile auf einmal
noch fehlerhaft zu sein:
1 | Makefile:379: *** Fehlendes Begrenzungszeichen. Schluss.
|
Im Anhang mal das Projektverzeichnis mit Makefile.
Könnte da mal jemand drüberschauen und mir sagen, was das Problem liegt?
Danke und
Grüße
Jan