cmake mcuxpresso Projekt Flags setzen

Gast #7448214
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.

Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.