MCUXpresso sblib Problem
Verfasst: 24. Apr 2018, 17:02
Hallo zusammen,
da dies mein erster Post hier im Forum ist, will ich erst mal ein dickes Lob aussprechen! Hier steckt scheinbar sehr viel Arbeit drin und ich hoffe, dass ich in Zukunft etwas dazu beitragen kann.
Ich habe bisher das Wiki durchforstet und mir Informationen zu Geräten, Technik usw. zusammengetragen. Da der LPC922 abgekündigt ist, und dies mein Einstieg in selfbus ist, würde ich die Geräte von Beginn an gerne mit dem ARM Controller bestücken.
Habe mir dazu die MCUXpresso IDE auf meinem Linux Laptop installiert und die repositories (software-arm-lib und software-arm-incubation) vom GIT-Server gezogen. Beides in der IDE importiert, so weit so gut. Für den Beginn würde ich gerne das ft12 und den out8-bcu1 übersetzen. Bin dabei nach dem Wiki vorgegangen, habe die sblib und den cmsis_core für den lpc111x installiert. Als Debug Build kann ich beides übersetzen. Als Release jedoch nicht. Bei dem ft12-projekt findet der compiler die sblib nicht und bei dem Aktuator den cmsis_core nicht. Suche jetzt seit fast zwei Stunden und finde einfach den Fehler nicht.
Wenn ich z.B. in der app-main.cpp vom ft12-Projekt
durch
ersetze und die Library ins FT12 Verzeichnis kopiere, dann findet er den header. Muss also irgendwo eine Einstellung sein.
Nur vom Prinzip: Ich importiere die Projekte, übersetze die sblib für die bcu1 (release), danach müsste ich doch auch meinen ft12 als Release übersetzen können, oder? In den Projekt-Properties meine ich alles Libraries eingebunden zu haben. Kann mir jemand einen Tip geben, wo ich suchen soll?
Viele Grüße
Holger
da dies mein erster Post hier im Forum ist, will ich erst mal ein dickes Lob aussprechen! Hier steckt scheinbar sehr viel Arbeit drin und ich hoffe, dass ich in Zukunft etwas dazu beitragen kann.
Ich habe bisher das Wiki durchforstet und mir Informationen zu Geräten, Technik usw. zusammengetragen. Da der LPC922 abgekündigt ist, und dies mein Einstieg in selfbus ist, würde ich die Geräte von Beginn an gerne mit dem ARM Controller bestücken.
Habe mir dazu die MCUXpresso IDE auf meinem Linux Laptop installiert und die repositories (software-arm-lib und software-arm-incubation) vom GIT-Server gezogen. Beides in der IDE importiert, so weit so gut. Für den Beginn würde ich gerne das ft12 und den out8-bcu1 übersetzen. Bin dabei nach dem Wiki vorgegangen, habe die sblib und den cmsis_core für den lpc111x installiert. Als Debug Build kann ich beides übersetzen. Als Release jedoch nicht. Bei dem ft12-projekt findet der compiler die sblib nicht und bei dem Aktuator den cmsis_core nicht. Suche jetzt seit fast zwei Stunden und finde einfach den Fehler nicht.
Wenn ich z.B. in der app-main.cpp vom ft12-Projekt
Code: Alles auswählen
#include <sblib/eib.h>
Code: Alles auswählen
#include "sblib/eib.h"
Nur vom Prinzip: Ich importiere die Projekte, übersetze die sblib für die bcu1 (release), danach müsste ich doch auch meinen ft12 als Release übersetzen können, oder? In den Projekt-Properties meine ich alles Libraries eingebunden zu haben. Kann mir jemand einen Tip geben, wo ich suchen soll?
Viele Grüße
Holger