我遇到了如下问题:
linux内核目录中有一个源dts或dtsi文件:
arch/arm64/boot/dts/
假设有一个文件:B.dtsi
我想在这个方向创建一个A文件:
现在是arch / arm64 / boot / dts / A /
我想在A dir中创建dts文件C.dts,然后它包含来自dts / xx.dtsi的文件
我可以在文件C.dts
中使用绝对目录路径include "arch/arm64/boot/dts/B.dtsi"
但是有一个像C编译的-i选项,dtc工具可以在设置编译选项后自动搜索包含文件吗?
答案 0 :(得分:1)
在汇总dtb时有-i选项
使用:
DTC_FLAGS ?= -i $(DCT_EXTRA_PATH)
然后你应该使用:
#inlcude <B.dtsi>
或
/include/ "B.dtsi"
在你的dtsi文件中;