RPI_KERNEL_DEVICETREE_OVERLAYS:append = " overlays/uart3-overlay.dtbo"
RPI_KERNEL_DEVICETREE_OVERLAYS:append = " overlays/uart5-overlay.dtbo"
我还添加了.bbappend以在/ot/config.txt(file /meta-mylayer/recipes-bsp/bootfiles/rpi-config_%.bbappend):
do_deploy:append() {
echo "dtoverlay=uart3" >>"${DEPLOYDIR}/bootfiles/config.txt"
echo "dtoverlay=uart5" >>"${DEPLOYDIR}/bootfiles/config.txt"
}
我收到一个错误:
ERROR: _exec_cmd: install -m 0644 -D /home/jwz/work/build/tmp/deploy/images/raspberrypi4-64/uart3-overlay.dtbo /home/jwz/work/build/tmp/work/raspberrypi4_64-poky-linux/adsb-debug-image/1.0-r0/tmp-wic/boot.1/overlays/uart3-overlay.dtbo returned '1' instead of 0
| output: install: cannot stat '/home/jwz/work/build/tmp/deploy/images/raspberrypi4-64/uart3-overlay.dtbo': No such file or directory
我假设这些覆盖图未编译,我如何将它们包含到编译过程中?
干杯
找到了解决方案。
只需将这些行添加到Build文件夹内的local.conf中。
/*HONISTER*/
RPI_KERNEL_DEVICETREE_OVERLAYS:append = " overlays/uart3.dtbo"
RPI_KERNEL_DEVICETREE_OVERLAYS:append = " overlays/uart5.dtbo"
/*DUNFELL*/
RPI_KERNEL_DEVICETREE_OVERLAYS_append = " overlays/uart3.dtbo"
RPI_KERNEL_DEVICETREE_OVERLAYS_append = " overlays/uart5.dtbo"