Ich versuche, Lwbt auf den TI MSP430-Mikrocontroller zu portieren. Als ersten Schritt kompiliere ich das lwbt im TI Code Composer Studio als Standard-C-Make-Projekt. Ich habe den lwbt-Code von https://github.com/lwalkera/lwBT heruntergeladen . Ich habe den Pfad für das Build-Verzeichnis und die Build-Befehle festgelegt. Ich habe auch Mingw heruntergeladen. GCC funktioniert einwandfrei, was ich durch Eingabe gcc
in die Eingabeaufforderung überprüft habe. Aber beim Erstellen des Projekts erhalte ich den folgenden Fehler.
gmake -f Makefile all
process_begin: CreateProcess(NULL, cat filelist, ...) failed.
process_begin: CreateProcess(NULL, cat filelist, ...) failed.
--[OUT]--
gcc: no input files
gmake: *** [lwbt.out] Error 1
Ich habe seit 1 Woche mit diesem Fehler zu kämpfen. Verzweifelt um Hilfe.
Danke
Um auf MSP430 zu portieren, müssen Sie das Makefile so ändern, dass es auf den CCS-Compiler verweist. Sie müssen die richtigen Befehlszeilenoptionen bereitstellen. Außerdem müssen Sie Ihre Hardware über die von der Bibliothek bereitgestellten HAL-Schichten anschließen.
Da das Projekt bereits GCC voraussetzt, ist die Portierung mit msp430-gcc möglicherweise einfacher.
Es hört sich so an, als ob Sie versuchen, lwBT mit MingW für Ihren PC zu kompilieren und fehlschlagen. Funktioniert Ihr C-Compiler tatsächlich? Versuchen Sie, ein "Hallo Welt"-Programm zu kompilieren.
Schauen Sie sich das Makefile an, welche Befehle werden tatsächlich ausgeführt? Entfernen Sie alle @-Zeichen vor Zeilen, die Befehle ausführen, damit Sie sehen können, was unter der Haube vor sich geht.
Holunderblüte14
Toby Jaffey