工具与软件:
尊敬的 TI 支持团队:
我尝试使用 Yocto 的 TI SDK 版本 SDK-kirkstone-09.02.01.10构建自定义根文件系统。
要进行修改、我需要知道器件树源(DTS)文件在 Yocto TI SDK 9构建系统中的位置、以及使用 Yocto 构建修改后的 DTS 文件所需的命令。
仅供参考、我曾尝试使用"bitbake -c compile virtual/kernel "命令、但未找到最新的.dtb 文件。
此致、Kalyan
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
尊敬的 TI 支持团队:
我尝试使用 Yocto 的 TI SDK 版本 SDK-kirkstone-09.02.01.10构建自定义根文件系统。
要进行修改、我需要知道器件树源(DTS)文件在 Yocto TI SDK 9构建系统中的位置、以及使用 Yocto 构建修改后的 DTS 文件所需的命令。
仅供参考、我曾尝试使用"bitbake -c compile virtual/kernel "命令、但未找到最新的.dtb 文件。
此致、Kalyan
尊敬的 Andreas:
我已尝试修改列出路径中的.dts 文件(k3-am642-evm.dts)。 但我仍然没有找到使用 tisdk/build/deploy-ti/images/am64xx-evm 中的更改生成的最新.dtb 文件。
请告诉我使用 Yocto 构建修改后的 DTS 文件所需的工作命令。
arago/build/arago-tmp-default-glibc/work/am64xx_evm-oe-linux/linux-ti-staging/6.1.83+gitAUTOINC+c1c2f1971f-r0b.arago5_tisdk_3_edgeai_0_edgeai_8/srk-staging/board-support/ti-reli/ti-cipdts/ti-filtisdk/ti-fdts
此致、Kalyan
Unknown 说:FYI、我尝试过使用"bitbake -c compile virtual/kernel "命令、但找不到最新的.dtb 文件。
您``使用`-C compile`或 -f -c compile 命令行选项强制编译内核包以选中更改。
由于您需要永久性地对设备树进行更改、因此使用以下方法可能会更容易:
1)创建对 DTS 文件进行更改所需的修补程序
2)通过添加自定义层将补丁集成到 Yocto 中。 下面的 E2E 博文介绍了针对内核和 U-Boot 执行该操作的步骤: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1303384/sk-am62-using-custom-kernel-in-local-workspace-for-yocto-ti-sdk/4953153#4953153
此致、Andreas