簡體   English   中英

yocto sunxi機器名稱

[英]yocto sunxi machine name

在yocto中運行nanopi-neo圖像時,它將引發以下錯誤。 在local.conf MACHINE ?? =“ nanopi-neo

錯誤:OE核心的配置健全性檢查程序檢測到潛在的配置錯誤。 修復導致此錯誤的原因,或者自行承擔禁用檢查程序的風險(請參閱sanity.conf)。 以下是潛在問題/建議的列表:

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

誰能告訴我解決此錯誤?

顯然, nanopi-neo是您設置中未知的目標設備。 MACHINE ?? = nanopi-neo是默認值,因此您很可能應該將此變量設置為bsp層中可用的目標,該目標通常具有名稱meta-bsp- smth 你可以找到可用的設備在元bsp- 不便 / conf目錄/機文件夾列表(如元bsp- 不便 /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

並檢查meta-sunxi是否在輸出列表中。

您需要將meta-sunxi添加到layermix中。

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上使用MACHINE,則可以將其添加到local.conf中以實現持久性

MACHINE = "nanopi-neo-air"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM