我目前正在尝试修改内核配置(覆盖默认的xilinx-linux层配置),方法是将配置片段添加到我的自定义层,如下所示:
.bbappend文件:
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}"
SRC_URI =+ "file://fragments.cfg"
fragments.cfg:
CONFIG_I2C_SLAVE = y
然后我运行“bitbake \ my-image \”并完美地解析片段,但它看起来并不像最终配置中的那样。
失配全部.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使用我的配置参数超过默认值? 实际上,在“kernel-source”目录中分散的不同配置文件的“mismatch-all”中有很多参数。什么是优先事项?
答案 0 :(得分:0)
将图层更新到最新版本后,我发现&#34; cfg / fragment_errors.txt&#34;文件包含&#34;忽略&#34; CONFIG_I2C_SLAVE = y&#34; - 等于的空格无效&#34;。删除空格后,它就像一个魅力。