Yocto에 새로 워서. Xilinx Zynq 용 이미지를 만들려고합니다. https://github.com/Xilinx/meta-petalinux에 대한 안내를 따르십시오. 모든 것을 필요로하지 않으므로 일부 레이어가 제거되었습니다. 여기DISTRO 'poky'을 (를) 찾을 수 없습니다. local.conf에 유효한 DISTRO를 설정하십시오
$ bitbake petalinux-image
ERROR: OE-core's config sanity checker detected a potential misconfiguration.
Either fix the cause of this error or at your own risk disable the checker (see sanity.conf).
Following is the list of potential problems/advisories:
DISTRO 'poky' not found. Please set a valid DISTRO in your local.conf
Summary: There was 1 ERROR message shown, returning a non-zero exit code.
나의 bblayers.conf
# POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayers.conf
# changes incompatibly
POKY_BBLAYERS_CONF_VERSION = "2"
BBPATH = "${TOPDIR}"
BBFILES ?= ""
BBLAYERS ?= " \
${TOPDIR}/layers/meta-openembedded/meta-perl \
${TOPDIR}/layers/meta-openembedded/meta-python \
${TOPDIR}/layers/meta-openembedded/meta-filesystems \
${TOPDIR}/layers/meta-openembedded/meta-gnome \
${TOPDIR}/layers/meta-openembedded/meta-multimedia \
${TOPDIR}/layers/meta-openembedded/meta-networking \
${TOPDIR}/layers/meta-openembedded/meta-webserver \
${TOPDIR}/layers/meta-openembedded/meta-xfce \
${TOPDIR}/layers/meta-openembedded/meta-initramfs \
${TOPDIR}/layers/meta-openembedded/meta-oe \
${TOPDIR}/layers/openembedded-core/meta \
${TOPDIR}/layers/meta-qt5 \
${TOPDIR}/layers/openembedded-core/meta-selftest \
${TOPDIR}/layers/openembedded-core/meta-skeleton \
${TOPDIR}/layers/meta-xilinx \
${TOPDIR}/layers/meta-petalinux \
"
MACHINE = "zynq-generic"
DISTRO ?= "poky"
내가 무엇을 놓치고있다 : 나는 bitbake zynq-generic
을 실행할 때 나는 다음과 같은 오류가 발생합니다?
죄송합니다. 오타가있었습니다. 'local.conf'는'bblayers.conf'로 바꿔야합니다. – flashburn
걱정할 필요가 없습니다. 너는 poky가 아니라 오히려 oe-core를 사용하고있다. 배포판은 local.conf 파일의 위 줄에 설정해야합니다. – Stephano
이제는 더 혼란스러워합니다. 이 계층이'bitbake'와'openembedded-core'에 의존한다면, 둘 다'bblayers.conf'에 포함되어서는 안됩니다. 지금 비트 비트 (bitbake)는 포함되어 있지 않습니다. – flashburn