1.dts预编译
dts中通常含有kernel中的头文件,找到include<xxx.h>对应kernel根目录的路径,如:kernel/include
之后按照cpp编译成总的dts
cpp -Wp,-MD,x.pre.tmp -nostdinc -I. -I kernel/include/ -undef -D__DTS__ -x assembler-with-cpp -o xxx.tmp.dts xxx.dts
2.dts编译
dtc -I dts -O dtb -o xxx.dtb xxx.dts
3.dtb反编译
dtc -I dtb -O dts -o xxx.dts xxx.dtb