В настоящее время я пытаюсь изменить конфигурацию ядра (перезаписать конфигурации слоя xilinx-linux по умолчанию), добавив фрагменты конфигурации в мой пользовательский слой, например:
.bbappend file:
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}"
SRC_URI =+ "file://fragments.cfg"
fragments.cfg:
CONFIG_I2C_SLAVE = y
Затем я запускаю «bitbake \ my-image \», и он отлично разбирает фрагмент, но не похоже, что он заканчивается в окончательной конфигурации.
рассогласование-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». Какой приоритет?