Devicetree ohne Buildsystem kompilieren

Der Devicetree wird mit dem device tree compiler (dtc) kompiliert. Wenn includes ind den *.dts vorhandensind, muss cpp eingesetzt werden damit die includes in den *.dts Dateien richtig verarbeitet werden können.

Beispiel TQMa28 mit TQ-ARM-BSP.REV.0115

  1. In das Verzeichnis wechseln in dem sich die Devicetree Source files befinden
  2. cpp -nostdinc -I include -undef -x assembler-with-cpp imx28-mba28.dts> imx-mba28.dts.tmp
  3. dtc -O dtb -b 0 -o imx28-mba28.dtb imx28-mba28.dts.tmp

Sunxi Devicetree Wiki