【发布时间】:2019-01-26 22:58:41
【问题描述】:
我正在尝试将自定义设备树添加到我的 yocto 构建中。
输入dts目录位于:arch/arm/boot/dts/
输出DTB目录位于:build/tmp/deploy/images/machine-name
我将自定义 DTS 文件添加到输入 dts 目录,并将其包含在 makefile 中,但是在我 bitbake 之后,我在输出 DTB 目录中看不到任何生成的文件。
任何帮助将不胜感激。
另外,我在弄清楚如何从设备树中删除功能时遇到问题。如果我想删除 i2c 我会怎么做?我知道我可以只编辑我的 DTS 文件,但我希望它被内置到配方中,所以当你运行一次 bitbake 时,它会自动禁用/删除任何外围设备/设备/驱动程序。
谢谢!
【问题讨论】:
-
你必须创建一个配方,添加你自己的文件并编译它。然后你必须创建一个使用你的设备树的自己的机器。这不是一个基本过程,不像您手动构建设备树 blob,例如描述的那样。这里:wiki.xilinx.com/Build+Device+Tree+Blob
-
meta-phytec 正在这样做:git.phytec.de