새 보드를 위한 Yocto 프로젝트

새 보드를 위한 Yocto 프로젝트

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

관련 정보