FreeRTOS via LPCxpresso

OP #2590276
Hallo,

Ich habe ein Problem mit FreeRTOS und LPCxpresso.

Ich bin nach folgender Anleitung 
http://www.mikrocontroller.net/attachment/60689/AN10864_1.pdf

vorgegangen, aber ich bekomme beim complilieren einen Fehler, der mich 
irritiert.

Der Fehler:
makefile:35: 
C:/Users/Dewrek/Documents/lpcxpresso_3.4/workspace/lpc17xx.cmsis.driver. 
library/makesection/makerule/LPC17xx/make.LPC17xx.gnu:  No such file or 
directory

makefile:42: 
C:/Users/Dewrek/Documents/lpcxpresso_3.4/workspace/lpc17xx.cmsis.driver. 
library\makesection\makerule\common\make.rules.ftypes:  No such file or 
directory

Dieses Verzeichnis gibt es auch nicht, da es aus dem Beispiel kommt. Ich 
habe in der makeconfig PROJ_ROOT entsprechend meiner Ordnerstruktur 
angepasst. WIESO, will der jetzt wieder den alten Pfad?

Im Makefile sind das die Zeilen:

TARGETS    =fwlib
TARGETS_CLN  =fwlib_clean

da soll der Fehler liegen......irgendjemand der das auch hatte, oder 
FreeRTOS portiert hat nach der Anleitung?
Persönliche Seite
Moin,

Ich habe zwar keine Ahnung von deiner IDE, aber unter Eclipse schmeiße 
ich mir den FreeRTOS Ordner rein, und lasse nur den Port compilieren den 
ich auch verwenden mochte, und nur der kommt dann in die Include Paths, 
FreeRTOS dann noch einstellen und fertig, #include "FreeRTOS.h" und gut 
ist.

Beschreib mal genauer wo es womit harkt, das was du schilderst ist ein 
falsch konfiguriertes makefile, wie du es schon erkannst hast.

MfG

Tec
OP
Hey,

Danke für die schnelle Antwort. Wenn Ich nur wüsste wie ich dir sagen 
könnte wo es harkt :-) genau das is ja das Problem....

Auf Seite 13 der "Anleitung" steht:

Modify “Makefile” at root of demo to include all header files of fwllib 
in “.\Drivers\include” folder.

Modify “Makefile” at root of demo to include library file 
“.\Drivers\library\DriversLPC17xxgnu.a” that is required during linking 
object files.

Ich denke, dass ich das nicht gemacht habe, werde allerdings auch nicht 
ganz schlau, wo ich was davon im "makefile" einfügen soll!
OP
Nein, hatt es wohl schon geändert...

# NXP: Link to drv fw lib source
FW_LIB_LIB=./Drivers/library/DriversLPC17xxgnu.a
# NXP: Included file section of fw lib
FW_LIB_INC=./Drivers/include

steh im makefile, also soweit alles okay. AAARGH!

Hat den noch nie jemand mir LPCxpresso FreeRTOS portiert?
Persönliche Seite
tom pre schrieb:
> Nein, hatt es wohl schon geändert...
>
> # NXP: Link to drv fw lib source
> FW_LIB_LIB=./Drivers/library/DriversLPC17xxgnu.a
> # NXP: Included file section of fw lib
> FW_LIB_INC=./Drivers/include
>
> steh im makefile, also soweit alles okay. AAARGH!
>
> Hat den noch nie jemand mir LPCxpresso FreeRTOS portiert?

Das was du da eingestellt hast bedeutet das die Makefile indem Basis 
Ordnerliegen muss.
Also

C:/Users/Dewrek/Documents/lpcxpresso_3.4/workspace/lpc17xx.cmsis.driver. 
library

darin müssen die Ordner Drivers/include
und die datei Drivers/library/DriversLPC17xxgnu.a muss da sein.

Sonst Poste doch mal das Makefile und dein Projekt.

MfG

Tec

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.