我需要在运行的ARM目标上使用DTC。我已经通过以下方式获得了DTC编译器的来源: git clone git://git.kernel.org/pub/scm/utils/dtc/dtc.git
有什么方法可以使用交叉编译器静态编译dtc可执行文件吗?
我需要DTC通过在目标上使用以下命令来在运行时分析设备树结构: dtc -I fs / sys / firmware / devicetree / base /
我已经安装了nfs RFS。我可以将dtc可执行文件保留在那里以用于目标。
答案 0 :(得分:1)
在buildroot 19.02
中。我可以看到软件包dtc programs
(BR2_PACKAGE_DTC_PROGRAMS)
在目标上安装了dtc
和其他一些工具(dtdiff
,fdtdump
,fdtget
fdtput
)。它取决于库libfdt
(BR2_PACKAGE_DTC),该库也需要存在于目标库中。 (我不知道添加了哪个版本)
如果只希望在安装了nfs的rootfs中使用它们,则仍可以在buildroot
中构建这些软件包,然后手动复制它们。