首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >yocto sunxi机器名称

yocto sunxi机器名称
EN

Stack Overflow用户
提问于 2018-05-31 16:06:17
回答 2查看 1.1K关注 0票数 0

在yocto中运行nanopi neo镜像时,会抛出以下错误。In local.conf MACHINE ??=“nanopi neo”

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

代码语言:javascript
复制
MACHINE=nanopi-neo is invalid. Please set a valid MACHINE in your local.conf, environment or other configuration file.

有人能告诉我修复这个错误吗?

EN

回答 2

Stack Overflow用户

发布于 2018-05-31 22:02:03

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

代码语言:javascript
复制
MACHINE ?= "some_dev_name"

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

更新

还可以通过运行以下命令来检查可用的产品

代码语言:javascript
复制
# bitbake-layers show-products

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

代码语言:javascript
复制
# bitbake-layers show-layers

并检查meta-sunxi是否在输出列表中。

票数 1
EN

Stack Overflow用户

发布于 2018-06-06 10:43:42

您需要将meta-sunxi添加到您的layermix。

代码语言:javascript
复制
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"

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50619578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档