PetaLinux指定Linux configuration文件


PetaLinux新特性,可以指定Linux configuration。Linux configuration文件要放在Linux代码的目录arch/arm64/configs里。使用petalinux-config配置时,指定文件名就可以,不用指定目录。
所以最好一起用Linux configuration和Linux external source。

UG1144的说明如下:

Added Linux Configuration
Added a new menu confi g, petalinux-configuration  → Linux configuration , to specify the Linux
defconfig.

如果Linux configuration文件不在目录arch/arm64/configs里,会出现以下错误。

|#####################################################################################################################################################| Time: 0:00:02
Sstate summary: Wanted 3 Found 2 Missed 1 Current 102 (66% match, 99% complete)
NOTE: Executing Tasks
ERROR: linux-xlnx-5.10+gitAUTOINC+568989d441-r0 do_kernel_metadata: A KBUILD_DEFCONFIG '/proj/zcu106/v212/zcu106-bsp-peta/project-spec/xilinx_peta_obj1787_defconfig' was specified, but not present in the source tree (/proj/zcu106/v212/zcu106-bsp-peta/build/tmp/work-shared/zynqmp-generic/kernel-source/arch/arm64/configs/)
ERROR: linux-xlnx-5.10+gitAUTOINC+568989d441-r0 do_kernel_metadata: Execution of '/proj/zcu106/v212/zcu106-bsp-peta/build/tmp/work/zynqmp_generic-xilinx-linux/linux-xlnx/5.10+gitAUTOINC+568989d441-r0/temp/run.do_kernel_metadata.23353' failed with exit code 1:
WARNING: exit code 1 from a shell command.

ERROR: Logfile of failure stored in: /proj/zcu106/v212/zcu106-bsp-peta/build/tmp/work/zynqmp_generic-xilinx-linux/linux-xlnx/5.10+gitAUTOINC+568989d441-r0/temp/log.do_kernel_metadata.23353
ERROR: Task (/proj/zcu106/v212/zcu106-bsp-peta/components/yocto/layers/meta-xilinx/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx_2021.2.bb:do_kernel_metadata) failed with exit code '1'
NOTE: Tasks Summary: Attempted 470 tasks of which 463 didn't need to be rerun and 1 failed.


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM