我正在尝试为我的飞思卡尔 imx6 板添加一个新层。它取决于 meta-fsl-arm 层。
该层被添加到 bblayers.conf。但是当我构建机器 imx6dlwisehmi 时,linux-imx6-autorock_3.10.17.bb 不会用作虚拟/内核。该配方在 bitbake-layers show-recipes 输出中被跳过。还有警告:
WARNING: No bb files matched BBFILE_PATTERN_autorock '^/opt/yocto/sources/meta-autorock/'
任何帮助表示感谢,谢谢。
这是我的图层的详细信息:
文件树
meta-autorock/
|
+--conf/
| |
| +--machine/
| | |
| | +--imx6dlwisehmi.conf
| |
| +--layer.conf
|
+--recipes-kernel/
|
+--linux/
|
+--linux-imx6-autorock-3.10.17/
| |
| +--wisehmi/
| |
| +--defconfig
|
+--linux-imx6-autorock_3.10.17.bb
层.conf
BBPATH .= ":${LAYERDIR}"
BBFILES += "${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*.bbappend"
BBFILE_COLLECTIONS += "autorock"
BBFILE_PATTERN_autorock = "^${LAYERDIR}/"
BBFILE_PRIORITY_autorock = "4"
LAYERVERSION_autorock = "3"
LAYERDEPENDS_autorock = "core fsl-arm"
imx6dlwisehmi.conf
require conf/machine/include/imx-base.inc
require conf/machine/include/tune-cortexa9.inc
PREFERRED_PROVIDER_virtual/kernel ?= "linux-imx6-autorock"
PREFERRED_VERSION_linux-imx6-autorock ?= "3.10.17"
SOC_FAMILY = "mx6:mx6dl"
linux-imx6-autorock_3.10.17.bb
require recipes-kernel/linux/linux-imx.inc
require recipes-kernel/linux/linux-dtb.inc
SUMMARY = "Linux kernel for Autorock boards"
SRC_URI = "git@git.autorock.com:i-mx6/fsl-linux.git;branch=${SRCBRANCH} \
file://defconfig"
LOCALVERSION = "-1.0.1_ga+yocto"
SRCBRANCH = "imx_3.10.17_1.0.1_ga"
SRCREV = "45add5da5831d3f6ddd1db0160797080a8adf9a5"
DEPENDS += "lzop-native bc-native u-boot-mkimage-native"
COMPATIBLE_MACHINE = "(wisehmi)"