编译和反编译设备树
如何单独编译设备树?
cd linux-x.xx
make dtbs
生成的dtb位置在:out/target/product/AM809/obj/KERNEL_OBJ/arch/arm/boot/dts/AM809_msm8909-1gb-qrd-skue.dtb
生成的dtc位置在:out/target/product/AM809/obj/KERNEL_OBJ/scripts/dtc/dtc
反编译dtb,生成dts:
把生成的dtb和dtc拷贝到out目录下:
cd out
./dtc -I dtb -O dts xxx.dtb -o xxx.dts
这样可以看到这个项目的完整的设备树
虽然注释被删掉了,但是回过头来找源文件还是很方便的。