Forum: Mikrocontroller und Digitale Elektronik cmake mcuxpresso Projekt Flags setzen


von Alex (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Forum,

ich versuche grade ein MCUXpresso Projekt durch CMake kompilierbar zu 
machen.
Ein einfaches Hello_world mit einer Include Funktion hab ich bereits 
hinbekommen.

Jetzt bin in an der Erweiterung der CMakeLists.txt und toolchain.cmake 
dran, leider hab ich da Fehler on mass und komme nicht so richtig weiter 
:/
Die Beispiele im netzt bringen mich irgendwie nicht weiter. Ich hoffe 
auf eure Hilfe.

Wie werden die nötigen Flagg gesetzt? Sind eventuell noch Fehler im 
CMakeLists.txt toolchain.cmake?
Wieso meckert der zB bein setzten des des Projekts CMakeLists.txt:12 
(project)

Die CMakeLists.txt enthält nur Verweise auf die .c Dateien und die 
Includes. Also nur die Dateistruktur.

Die toolchain.cmake enthält die Daten zum Pfad zur MCUXpresso 
mitgelieferten toolchain, die Flags für gcc wurden aus den MCUXpresso 
erstellten makefiles Kopiert genau gesagt Debug/board/subdir.mk Die 
includes -I hab ich da allerdings weggelassen.
Wie muss ich die
Die .ld Daten vom mcu hab ich ein den ld Ordner kopiert und verweise 
drauf.

Die Tools
cmake version 3.26.4

mcuxpressoide 11.7.1_9221 IDE

arm-none-eabi-gcc (GNU Arm Embedded Toolchain 10.3-2021.10) 10.3.1 
20210824 (release)

arm-none-eabi-g++ (GNU Arm Embedded Toolchain 10.3-2021.10) 10.3.1 
20210824 (release)

GNU Make 4.4.1
Gebaut für x86_64-pc-linux-gnu

Die Ausgabe des build.sh habe ich in die Datei BuildAusgabe.txt kopiert.
Alles ist im der angehängten zip.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.