dtb 反向编译生成dts
在linux 开发driver 的时候,需要check 生成的dtb 文件是否符合预期,这个时候如果可以将build 生成的dtb 文件做反编译生成对应的dts文件,对于我们check 问题,将是很有帮助的:
./dtc -I dtb -O dts *.dtb -o *.dts
这就是反编译用到的命令。至于dtc 脚本的位置,可以到如下位置去找:
kernel-verion/scripts/dtc/
再多说一句,反编译生成的dts是所有dtsi、dts文件的merge后的总文件。