希望你们都做得很好
我正在与Yocto项目合作,将dunfell分支作为硬件透视图,我使用带有STM32MP1dk1层的STM32MP1dk1板
我的最终目标是通过启用一些现在使用menuconfig的驱动程序来生成自定义映像,问题是,在menuconfig之后,它成功地生成了映像,但不幸的是,在自定义映像中,我无法找到可加载的内核模块!
这就是我要做的
手动设置所需的驱动程序
bitbake -c menuconfig virtual/kernel
2.生成默认配置
bitbake -c savedefconfig virtual/kernel
menuconfiig
中的
/meta-customer/recipes-kernel/linux/files/
更新的linux-stm32mp_%.
FILESEXTRAPATHS_prepend := "${THISDIR}:${THISDIR}/files:"
SRC_URI += "\
file://0001-stm32mp157a-dk1-i2c-add-dts.patch \
file://0002-stm32mp157a-dk1-add-ltdc-dts.patch\
file://defconfig\
"
# Applying the default configuration
KERNEL_DEFCONFIG_stm32mp1 = "defconfig"
期间自动加载模块
# Adding kernel modules for the USB WiFi drivers
IMAGE_INSTALL += "kernel-module-r8188eu \
linux-firmware-rtl8188 \
dhcp-client \
iw \
wpa-supplicant \
wireless-regdb-static"
# Autoload WiFi driver on boot
KERNEL_MODULE_AUTOLOAD += "r8188eu"
,
bitbake core-image-minimal
问题陈述:
。
。
伙计们,你们能告诉我这里的烘焙有什么问题吗?欢迎各界人士提出意见及建议
谢谢,Mahendra Sondagar
发布于 2022-09-04 20:15:17
我以前也有同样的问题,第一个对我有用的解决方案是:
在您的defconfig
do_configure_append()
,并在WORKDIR中重写默认配置。
过了一段时间后,我转向了另一种方法。我只是开始手动添加和提交对默认配置的更改,并将它们作为补丁添加到.bbappend中。
这两种方式各有优缺点,所以选择对你有用的东西吧。
还有一种方法可以添加配置片段,并像补丁一样将它们添加到默认的defconfig中,但我还没有尝试过。
https://stackoverflow.com/questions/73178352
复制相似问题