约克托孙熙机名



在yocto中运行nanopi-neo图像时,它会抛出以下错误。 在本地 .conf 机器 ??="纳米皮尼奥

错误:OE 核心的配置健全性检查器检测到潜在的配置错误。 修复此错误的原因或自担风险禁用检查器(请参阅 sanity.conf(。 以下是潜在问题/建议的列表:

MACHINE=nanopi-neo is invalid. Please set a valid MACHINE in your local.conf, environment or other configuration file.

谁能告诉我修复此错误?

显然,nanopi-neo是您设置的未知目标设备。机器??= nanopi-neo看起来是默认值,因此您很可能应该将此变量设置为您的 BSP 层中可用的目标,该目标通常具有名称meta-bsp-smth。您可以在meta-bsp-smth/conf/machine文件夹中找到可用设备的列表(例如meta-bsp-smth/conf/machine/some_dev_name.conf(。然后添加到 local.conf:

MACHINE ?= "some_dev_name"

还要在 conf/bblayers.conf中检查如果仍然存在错误,则启用哪些层,该 bsp 层的完整路径应该在BBLAYERS列表中。

更新

您还可以通过运行来检查可用产品

# bitbake-layers show-products

并检查第一列的可用性和正确的产品名称。然后,您可以通过运行以下命令检查可用图层:

# bitbake-layers show-layers

并检查元孙熙是否在输出列表中。

你需要将元孙熙添加到你的图层组合中。

git clone git://git.yoctoproject.org/poky
cd poky
git clone git://github.com/linux-sunxi/meta-sunxi
. ./oe-init-build-env
bitbake-layers add-layer ../meta-sunxi
MACHINE=nanopi-neo-air bitbake core-image-minimal

你可以位烘焙任何你喜欢的图像,如果你想不使用 在cmdline上的机器,它可以添加到local.conf以实现持久性

MACHINE = "nanopi-neo-air"

相关内容

  • 没有找到相关文章

最新更新