私はpokyをビルドする前にファイルシステムを設定する方法についてYoctoの詳細を見つけようとしています。
新しいボードがあるのでYoctoを試してみたいです。
これまで、source oe-init-build-env
このFSは/ poky /ディレクトリにあります。
次のように進みます。
/poky/meta-beaglev-fire/meta-start/conf/machine/include/SomeFile.inc
には、サフィックスとディレクトリを/poky/meta-beaglev-fire/meta-start/
含むフローティングルーズファイルがあります。.dts
.dtsi
/conf/
にはaとdirが/poky/meta-beaglev-fire/meta-start/conf/
あります。layer.conf
/machine/
にはファイルとディレクトリ/poky/meta-beaglev-fire/meta-start/conf/machine/
があります。beaglev-fire.conf
/include/
So far, the errors are irrelevant to me...
As I have not been able to make it past the errors from:
bitbake MACHINE=beaglev-fire core-image-full-cmdline
そのため、u-bootで起動するためのファイルが/poky/meta-beaglev-fire/meta-start/conf/machine/include/
あります。.inc
それでも…
マニュアルとチュートリアルを読んでいますが、このプロジェクトに関する追加の指示が必要です。私が知っている限り、C&Pは機能しません。また、現在オンラインのどこかにYoctoバージョンのFSについて推測できるいくつかのテンプレートがありますか?
この特定のボードで使用されるMicrochip PolarFire SOCには、u-boot以前の転送を実行する必要があるといういくつかの詳細があります。とにかく、beaglev-fire.conf
それが出た場所は次のとおりです/poky/meta-beaglev-fire/meta-start/conf/machine/
。
#@TYPE: Machine
#@NAME: icicle-kit-es
#@SOC: Polarfire SoC
#@DESCRIPTION: Machine configuration for the Microchip Polarfire SoC, Icicle Kit Engineering Sample
require include/mpfs-common.inc
MACHINE_TYPE = "smp"
RISCV_SBI_FDT ?= "mpfs-beaglev-fire.dtb"
KERNEL_DTC_FLAGS += "-@"
KERNEL_DEVICETREE ?= "microchip/${RISCV_SBI_FDT}"
UBOOT_CONFIG = "mpfs_icicle"
UBOOT_CONFIG[mpfs_] = "microchip_mpfs_icicle_defconfig"
## Set this to "mmc-tftp" to generate a boot.scr file which should be included
## in the boot partition. It will try to load a kernel image from mmc and fall back to tftp
UBOOT_ENV = "tftp-mmc"
HSS_PAYLOAD = "uboot"
IMAGE_BOOT_FILES ?= " \
fitImage \
boot.scr.uimg \
"
WKS_FILE ?= "mpfs-rootfs.wks"
MACHINEOVERRIDES =. "icicle-kit:"
menuconfig
私は... Yoctoを介してこのユーティリティを完全に制御できますか?