gpt4 book ai didi

linux-kernel - 使用自定义 YOCTO 层中的配置片段添加内核配置选项

转载 作者:行者123 更新时间:2023-12-05 05:16:48 26 4
gpt4 key购买 nike

我目前正在尝试通过将配置片段添加到我的自定义层来修改内核配置(覆盖默认的 xilinx-linux 层配置):

.bbappend 文件:

FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}"
SRC_URI =+ "file://fragments.cfg"

片段.cfg:

CONFIG_I2C_SLAVE = y

然后我运行“bitbake\my-image\”,它完美地解析了片段,但它看起来不像最终配置。

mismatch-all.txt:

Config: CONFIG_I2C_SLAVE
From: <path-to>/poky/build/tmp/work-shared/zedboard-zynq7/kernel-source/.kernel-meta/configs/fragments.cfg
Requested value: CONFIG_I2C_SLAVE = y
Actual value: # CONFIG_I2C_SLAVE is not set

如何告诉 bitbake 使用我的配置参数而不是默认参数?实际上,“mismatch-all”中有很多来自分散在“kernel-source”目录中的不同配置文件的参数。什么是优先级?

最佳答案

将图层更新到最新版本后,我发现“cfg/fragment_errors.txt”文件中包含“忽略“CONFIG_I2C_SLAVE = y”——等号周围的空格无效”等行。删除空格后,它就像一个魅力。

关于linux-kernel - 使用自定义 YOCTO 层中的配置片段添加内核配置选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50040020/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com