【问题标题】:About the linx dts(device tree) include files?关于 linx dts(设备树)包含文件?
【发布时间】:2016-03-15 07:17:09
【问题描述】:

我遇到一个问题如下:

在linux内核目录中有一个origin dts或dtsi文件:

 arch/arm64/boot/dts/

假设有一个文件:B.dtsi

我想在那个方向创建一个A文件:

现在是 arch/arm64/boot/dts/A/

我想在 A 目录中创建 dts 文件 C.dts,然后它包含来自 dts/xx.dtsi 的文件

我可以使用文件 C.dts 中的绝对目录路径

include "arch/arm64/boot/dts/B.dtsi"

但是有没有像C编译这样的-i选项,我设置编译选项后dtc工具可以自动搜索包含文件吗?

【问题讨论】:

    标签: dts


    【解决方案1】:

    编译dtb时有-i选项

    使用:

    DTC_FLAGS ?= -i $(DCT_EXTRA_PATH)
    

    那么你应该使用:

    #include <B.dtsi> 
    

    /include/ "B.dtsi"
    

    在您的 dtsi 文件中

    【讨论】:

    • 嗨!您使用的实际命令是什么?你用make命令了吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-12
    • 1970-01-01
    • 1970-01-01
    • 2021-12-21
    • 2017-04-21
    • 1970-01-01
    相关资源
    最近更新 更多