imx6 Gerätebaumkompilierung - FATAL ERROR: Die Eingabestruktur konnte nicht analysiert werden

7

Ich arbeite an Embedded Linux für TX6U-8010 basierend auf Freescale imx6.

Ich versuche, dtb mit dem Device Tree Compiler (dtc) zu kompilieren. Allerdings, wenn ich den Befehl verwende:

%Vor%

... Ich erhalte den folgenden Fehler:

%Vor%

Die Zeilen 12,13,14 sind: -

%Vor%

Die Kernel-Version, die ich verwende, ist linux-3.18.5 und dtc-Version ist DTC 1.4.0.

    
mkpeker 13.02.2015, 15:18
quelle

2 Antworten

10

Sie können die Makefile-Datei verwenden, die mit der Kernel-Quelle geliefert wird, um alle Probleme für Sie zu behandeln.

Führen Sie im Stammverzeichnis des Kernel-Codes einfach Folgendes aus:

%Vor%

Stellen Sie sicher, dass Sie den CROSS_COMPILE -Wert durch das richtige Präfix ersetzen.

    
tkgk 13.02.2015, 20:18
quelle
13

Ссылка

Die Quellbaumquellen im Kernel weichen von der regulären Syntax ab, indem sie den cpp-Präprozessor für Include und Substitution verwenden. Dies geschieht wie folgt:

%Vor%     
Anonymous 30.03.2016 02:16
quelle

Tags und Links