为了使用自定义设备树,我做了以下安排:
但是 buildroot 构建过程导致了以下错误消息:
cp -f /home/oleg/Documents/buildroot/my_oleg /home/oleg/Documents/buildroot/output/build/linux-5.4.7/arch/arm/boot/dts/
cp: -r 未指定;省略目录 '/home/oleg/Documents/buildroot/my_oleg
make[1]: *** [package/pkg-generic.mk:283: /home/oleg/Documents/buildroot/output/build/linux-5.4.7/.stamp_built] 错误 1 make: *** [Makefile:82: _all] 错误 2
然后,除了上述之外,在我随后的尝试中,我还将 u-boot 设备树配置更改为:
BR2_TARGET_UBOOT_CUSTOM_DTS_PATH=/home/oleg/Documents/buildroot/my_oleg
buildroot 构建过程再次导致类似的错误消息:
cp -f /home/oleg/Documents/buildroot/my_oleg /home/oleg/Documents/buildroot/output/build/uboot-2022.04/arch/arm/dts/
cp: -r 未指定;省略目录 '/home/oleg/Documents/buildroot/my_oleg'
make[1]: *** [package/pkg-generic.mk:283: /home/oleg/Documents/buildroot/output/build/uboot-2022.04/.stamp_built] 错误 1
make: *** [Makefile:82: _all] 错误 2
BR2_TARGET_UBOOT_CUSTOM_DTS_PATH
获取要复制的文件名列表,例如您应该将其设置为 /home/oleg/Documents/buildroot/my_oleg/custom-bananapro.dts
。
帮助文本试图解释:
Space-separated list of paths to device tree source files that will be copied to arch/ARCH/dts/ before starting the build.
To use this device tree source file, the U-Boot configuration file must refer to it.
但也许这还不清楚?你能建议另一种措辞吗?