中级会员
- 积分
- 255
- 金钱
- 255
- 注册时间
- 2020-10-19
- 在线时间
- 55 小时
|
环境:Petalinux2020.2 vitis2020.2 Ubuntu18.04.2
兼容:已根据UG1144确定上述搭配正常
描述:参考“领航开发板v2新版v3教程”,在初次构建Petalinux时,虽然也存在报错,但重新删除工程并重新构建后,一切顺利,SD加载到Zynq上正常进入Linux系统。为安装linux交叉编译工具链,已根据教程安装“sdk.sh”,环境变量设置也正常。
问题:在安装Linux交叉编译工具链后,尝试分步式编译,导入xsa之后运行petalinux-config时,根据教程保存退出后,报出下图错误:
hopes2024@hopes2024-virtual-machine:~/petalinux/petalinuxprj/SSBuild$ petalinux-config --get-hw-description /home/hopes2024/petalinux/xsa/design_top_wrapper.xsa
INFO: Sourcing build tools
INFO: Getting hardware description...
INFO: Rename design_top_wrapper.xsa to system.xsa
[INFO] Generating Kconfig for project
[INFO] Menuconfig project
*** End of the configuration.
*** Execute 'make' to start the build or try 'make help'.
[INFO] Extracting yocto SDK to components/yocto
ERROR: Failed to Extract Yocto SDK.
ERROR: Failed to config project.
ERROR: Get hw description Failed!. 然后我查看了build文件夹的config.log内容:
[INFO] Generating Kconfig for project
INFO: [Hsi 55-2053] elapsed time for repository (/opt/pkg/petalinux/2020.2/tools/xsct/data/embeddedsw) loading 0 seconds
[INFO] Menuconfig project
/home/hopes2024/petalinux/petalinuxprj/SSBuild/build/misc/config/Kconfig.syshw:29:warning: defaults for choice values not supported
[INFO] Extracting yocto SDK to components/yocto
PetaLinux Extensible SDK installer version 2020.2
=================================================
ERROR: the installer requires the en_US.UTF-8 locale to be installed (but not selected), please install it first
ERROR: Failed to Extract Yocto SDK. 上面有提示en_US.UTF-8的问题,我安装之后修改并重启,完成了选择。重新执行仍旧报错。怀疑不是这个问题。
然后参考了下6.4.2节关于Yocto的错误。我按照教程修改Yocto的相关内容,结果还是不行。
然后怀疑是不是SDK找不到,我又将路径修改为了安装sdk的路径,还是错误。
所以请教下大佬是什么原因。跟linux交叉编译工具链有关吗?我是直接下载安装的。环境配置后echo返回值也和教程一样。
|
-
config报错
|