Make
Übersicht
jConfig lässt sich nicht mehr starten
FehlerBeim Starten von jConfig mittels
make
bricht der Vorgang mit einer Make-Fehlermeldung ab und es ist nicht möglich, jConfig zu starten.Mögliche Ursache
Die in einem früheren Aufruf durch jConfig generierten Dateien sind möglicherweise fehlerhaft und verhindern, dass
make
alle SpartanMC-Makefiles richtig einlesen kann.Lösung
Löschen des Verzeichnisses
./system
im aktuellen Projekt. Alle dort befindlichen Dateien werden bei einem erneuten Aufruf von jConfig neu erstellt.Tritt der Fehler danach erneut auf, muss die Prozedur wiederholt werden. Dabei bitte im jConfig nach fehlerhaften Eingaben suchen (z.B. ein versehentlicher Doppelpunkt im Dateinamen der Firmware)
Nach einem Update des Repositories (insbesondere der Standard library) haben die Änderungen keinen Einfluss auf die generierte Firmware
FehlerDie Firmware wird mit
make
gebaut, Änderungen in der Standard library haben jedoch keine Auswirkung auf das Verhalten der Firmware.Mögliche Ursache
Fehlende Abhängigkeiten der Bibliotheken von deren Quellen
Lösung
Standard library von Hand löschen und Firmware übersetzen. Die Toolchain baut die Standard library automatisch neu.