나는 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를 통해 이 유틸리티를 완전히 제어할 수 있나요?