OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 1119|回复: 1

[XILINX] 领航者7020petalinux2020.2显示设备实验编译出错如何解决

[复制链接]

5

主题

10

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2024-8-14
在线时间
12 小时
发表于 2024-9-4 21:48:37 | 显示全部楼层 |阅读模式
3金钱
情况:
1.是按照b站“【第三期】手把手教你学ZYNQ&MPSoC系列之嵌入式Linux开发篇【真人出镜】FPGA教学视频教程”第六讲的流程走的 ,之前进行petalinux设计流程实战实验时是能够编译成功的2.创建工程获取硬件的xsa文件是A盘里4_Source_Code\3_Embedded_Linux\vivado_prj\Navigator_7020的xsa文件
3.使用的内核是A盘里的4_Source_Code\3_Embedded_Linux\资源文件\Kernel\atk-zynq-linux-xlnx.tar
4.进行了根文件系统的设置,也进行了解决 Petalinux 由于网络原因产生的编译错误的设置,

5.设备树按照b站视频使用的atk-zynq-linux-xlnx/arch/arm/boot/dts/navigator-system-user.dtsi
问题:
1.执行命令 petalinux-build,报错如下:
NOTE: Executing Tasks
NOTE: Setscene tasks completed
WARNING: qemu-xilinx-native-v5.1.0-xilinx-v2020.2+gitAUTOINC+7e3e3ae09a-r0 do_fetch: Failed to fetch URL gitsm://github.com/Xilinx/qemu.git;protocol=https;branch=branch/xilinx-v2020.2, attempting MIRRORS if available
ERROR: qemu-xilinx-native-v5.1.0-xilinx-v2020.2+gitAUTOINC+7e3e3ae09a-r0 do_fetch: Fetcher failure: Fetch command export PSEUDO_DISABLED=1; unset _PYTHON_SYSCONFIGDATA_NAME; export DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1000/bus"; export SSH_AGENT_PID="1985"; export SSH_AUTH_SOCK="/run/user/1000/keyring/ssh"; export GIT_SSL_CAINFO="/opt/pkg/petalinux/2020.2/components/yocto/buildtools/sysroots/x86_64-petalinux-linux/etc/ssl/certs/ca-certificates.crt"; export PATH="/home/lzl/petalinux/test/components/yocto/layers/core/scripts/native-intercept:/home/lzl/petalinux/test/build/tmp/sysroots-uninative/x86_64-linux/usr/bin:/home/lzl/petalinux/test/components/yocto/layers/core/scripts:/home/lzl/petalinux/test/build/tmp/work/x86_64-linux/qemu-xilinx-native/v5.1.0-xilinx-v2020.2+gitAUTOINC+7e3e3ae09a-r0/recipe-sysroot-native/usr/bin/x86_64-linux:/home/lzl/petalinux/test/build/tmp/work/x86_64-linux/qemu-xilinx-native/v5.1.0-xilinx-v2020.2+gitAUTOINC+7e3e3ae09a-r0/recipe-sysroot-native/usr/bin:/home/lzl/petalinux/test/build/tmp/work/x86_64-linux/qemu-xilinx-native/v5.1.0-xilinx-v2020.2+gitAUTOINC+7e3e3ae09a-r0/recipe-sysroot-native/usr/sbin:/home/lzl/petalinux/test/build/tmp/work/x86_64-linux/qemu-xilinx-native/v5.1.0-xilinx-v2020.2+gitAUTOINC+7e3e3ae09a-r0/recipe-sysroot-native/usr/bin:/home/lzl/petalinux/test/build/tmp/work/x86_64-linux/qemu-xilinx-native/v5.1.0-xilinx-v2020.2+gitAUTOINC+7e3e3ae09a-r0/recipe-sysroot-native/sbin:/home/lzl/petalinux/test/build/tmp/work/x86_64-linux/qemu-xilinx-native/v5.1.0-xilinx-v2020.2+gitAUTOINC+7e3e3ae09a-r0/recipe-sysroot-native/bin:/opt/pkg/petalinux/2020.2/tools/xsct//bin:/opt/pkg/petalinux/2020.2/tools/xsct//gnu/microblaze/lin/bin:/opt/pkg/petalinux/2020.2/tools/xsct//gnu/aarch32/lin/gcc-arm-none-eabi/bin:/opt/pkg/petalinux/2020.2/tools/xsct//gnu/armr5/lin/gcc-arm-none-eabi/bin:/opt/pkg/petalinux/2020.2/tools/xsct//gnu/aarch64/lin/aarch64-none/bin:/home/lzl/petalinux/test/components/yocto/layers/core/bitbake/bin:/home/lzl/petalinux/test/build/tmp/hosttools"; export HOME="/home/lzl"; LANG=C git -c core.fsyncobjectfiles=0 clone --bare --mirror https://github.com/Xilinx/qemu.git /home/lzl/petalinux/test/build/downloads/git2/github.com.Xilinx.qemu.git --progress failed with exit code 128, output:
Cloning into bare repository '/home/lzl/petalinux/test/build/downloads/git2/github.com.Xilinx.qemu.git'...
remote: Enumerating objects: 718355, done.        
remote: Counting objects: 100% (124744/124744), done.        
remote: Compressing objects: 100% (22204/22204), done.        
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
fatal: the remote end hung up unexpectedly
fatal: early EOFs:   4% (31240/718355), 14.47 MiB | 43.00 KiB/s
fatal: index-pack failed


ERROR: qemu-xilinx-native-v5.1.0-xilinx-v2020.2+gitAUTOINC+7e3e3ae09a-r0 do_fetch: Fetcher failure for URL: 'gitsm://github.com/Xilinx/qemu.git;protocol=https;branch=branch/xilinx-v2020.2'. Unable to fetch URL from any source.
ERROR: Logfile of failure stored in: /home/lzl/petalinux/test/build/tmp/work/x86_64-linux/qemu-xilinx-native/v5.1.0-xilinx-v2020.2+gitAUTOINC+7e3e3ae09a-r0/temp/log.do_fetch.49455
ERROR: Task (/home/lzl/petalinux/test/components/yocto/layers/meta-xilinx/meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx-native_2020.2.bb:do_fetch) failed with exit code '1'
NOTE: Tasks Summary: Attempted 2688 tasks of which 2279 didn't need to be rerun and 1 failed.


Summary: 1 task failed:
  /home/lzl/petalinux/test/components/yocto/layers/meta-xilinx/meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx-native_2020.2.bb:do_fetch
Summary: There was 1 WARNING message shown.
Summary: There were 2 ERROR messages shown, returning a non-zero exit code.
ERROR: Failed to build project


2.执行命令 petalinux-build -c device-tree,报错如下:
NOTE: linux-xlnx: compiling from external source tree /home/lzl/zynq_kernel/atk-zynq-linux-xlnx
WARNING: qemu-xilinx-native-v5.1.0-xilinx-v2020.2+gitAUTOINC+7e3e3ae09a-r0 do_fetch: Failed to fetch URL gitsm://github.com/openssl/openssl;protocol=https;name=CryptoPkg/Library/OpensslLib/openssl;subpath=CryptoPkg/Library/OpensslLib/openssl;bareclone=1;nobranch=1, attempting MIRRORS if available
ERROR: qemu-xilinx-native-v5.1.0-xilinx-v2020.2+gitAUTOINC+7e3e3ae09a-r0 do_fetch: Fetcher failure: Fetch command export PSEUDO_DISABLED=1; unset _PYTHON_SYSCONFIGDATA_NAME; export DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1000/bus"; export SSH_AGENT_PID="1985"; export SSH_AUTH_SOCK="/run/user/1000/keyring/ssh"; export GIT_SSL_CAINFO="/opt/pkg/petalinux/2020.2/components/yocto/buildtools/sysroots/x86_64-petalinux-linux/etc/ssl/certs/ca-certificates.crt"; export PATH="/home/lzl/petalinux/test/components/yocto/layers/core/scripts/native-intercept:/home/lzl/petalinux/test/build/tmp/sysroots-uninative/x86_64-linux/usr/bin:/home/lzl/petalinux/test/components/yocto/layers/core/scripts:/home/lzl/petalinux/test/build/tmp/work/x86_64-linux/qemu-xilinx-native/v5.1.0-xilinx-v2020.2+gitAUTOINC+7e3e3ae09a-r0/recipe-sysroot-native/usr/bin/x86_64-linux:/home/lzl/petalinux/test/build/tmp/work/x86_64-linux/qemu-xilinx-native/v5.1.0-xilinx-v2020.2+gitAUTOINC+7e3e3ae09a-r0/recipe-sysroot-native/usr/bin:/home/lzl/petalinux/test/build/tmp/work/x86_64-linux/qemu-xilinx-native/v5.1.0-xilinx-v2020.2+gitAUTOINC+7e3e3ae09a-r0/recipe-sysroot-native/usr/sbin:/home/lzl/petalinux/test/build/tmp/work/x86_64-linux/qemu-xilinx-native/v5.1.0-xilinx-v2020.2+gitAUTOINC+7e3e3ae09a-r0/recipe-sysroot-native/usr/bin:/home/lzl/petalinux/test/build/tmp/work/x86_64-linux/qemu-xilinx-native/v5.1.0-xilinx-v2020.2+gitAUTOINC+7e3e3ae09a-r0/recipe-sysroot-native/sbin:/home/lzl/petalinux/test/build/tmp/work/x86_64-linux/qemu-xilinx-native/v5.1.0-xilinx-v2020.2+gitAUTOINC+7e3e3ae09a-r0/recipe-sysroot-native/bin:/opt/pkg/petalinux/2020.2/tools/xsct//bin:/opt/pkg/petalinux/2020.2/tools/xsct//gnu/microblaze/lin/bin:/opt/pkg/petalinux/2020.2/tools/xsct//gnu/aarch32/lin/gcc-arm-none-eabi/bin:/opt/pkg/petalinux/2020.2/tools/xsct//gnu/armr5/lin/gcc-arm-none-eabi/bin:/opt/pkg/petalinux/2020.2/tools/xsct//gnu/aarch64/lin/aarch64-none/bin:/home/lzl/petalinux/test/components/yocto/layers/core/bitbake/bin:/home/lzl/petalinux/test/build/tmp/hosttools"; export HOME="/home/lzl"; LANG=C git -c core.fsyncobjectfiles=0 clone --bare --mirror https://github.com/openssl/openssl /home/lzl/petalinux/test/build/downloads/git2/github.com.openssl.openssl --progress failed with exit code 128, output:
Cloning into bare repository '/home/lzl/petalinux/test/build/downloads/git2/github.com.openssl.openssl'...
fatal: unable to access 'https://github.com/openssl/openssl/': Empty reply from server

ERROR: qemu-xilinx-native-v5.1.0-xilinx-v2020.2+gitAUTOINC+7e3e3ae09a-r0 do_fetch: gitsm: submodule download failed: FetchError Fetcher failure for URL: 'gitsm://github.com/openssl/openssl;protocol=https;name=CryptoPkg/Library/OpensslLib/openssl;subpath=CryptoPkg/Library/OpensslLib/openssl;bareclone=1;nobranch=1'. Unable to fetch URL from any source.
WARNING: qemu-xilinx-native-v5.1.0-xilinx-v2020.2+gitAUTOINC+7e3e3ae09a-r0 do_fetch: Failed to fetch URL gitsm://git.qemu.org/git/edk2.git;protocol=https;name=roms/edk2;subpath=roms/edk2;bareclone=1;nobranch=1, attempting MIRRORS if available
ERROR: qemu-xilinx-native-v5.1.0-xilinx-v2020.2+gitAUTOINC+7e3e3ae09a-r0 do_fetch: Fetcher failure for URL: 'gitsm://github.com/openssl/openssl;protocol=https;name=CryptoPkg/Library/OpensslLib/openssl;subpath=CryptoPkg/Library/OpensslLib/openssl;bareclone=1;nobranch=1'. Unable to fetch URL from any source.
ERROR: qemu-xilinx-native-v5.1.0-xilinx-v2020.2+gitAUTOINC+7e3e3ae09a-r0 do_fetch: gitsm: submodule download failed: FetchError Fetcher failure for URL: 'gitsm://git.qemu.org/git/edk2.git;protocol=https;name=roms/edk2;subpath=roms/edk2;bareclone=1;nobranch=1'. Unable to fetch URL from any source.
WARNING: qemu-xilinx-native-v5.1.0-xilinx-v2020.2+gitAUTOINC+7e3e3ae09a-r0 do_fetch: Failed to fetch URL gitsm://github.com/Xilinx/qemu.git;protocol=https;branch=branch/xilinx-v2020.2, attempting MIRRORS if available
ERROR: qemu-xilinx-native-v5.1.0-xilinx-v2020.2+gitAUTOINC+7e3e3ae09a-r0 do_fetch: Fetcher failure for URL: 'gitsm://git.qemu.org/git/edk2.git;protocol=https;name=roms/edk2;subpath=roms/edk2;bareclone=1;nobranch=1'. Unable to fetch URL from any source.
ERROR: qemu-xilinx-native-v5.1.0-xilinx-v2020.2+gitAUTOINC+7e3e3ae09a-r0 do_fetch: Fetcher failure for URL: 'gitsm://github.com/Xilinx/qemu.git;protocol=https;branch=branch/xilinx-v2020.2'. Unable to fetch URL from any source.
ERROR: Logfile of failure stored in: /home/lzl/petalinux/test/build/tmp/work/x86_64-linux/qemu-xilinx-native/v5.1.0-xilinx-v2020.2+gitAUTOINC+7e3e3ae09a-r0/temp/log.do_fetch.128328
ERROR: Task (/home/lzl/petalinux/test/components/yocto/layers/meta-xilinx/meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx-native_2020.2.bb:do_fetch) failed with exit code '1'
NOTE: Tasks Summary: Attempted 2280 tasks of which 0 didn't need to be rerun and 1 failed.
想问一下要如何解决

Summary: 1 task failed:
  /home/lzl/petalinux/test/components/yocto/layers/meta-xilinx/meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx-native_2020.2.bb:do_fetch
Summary: There were 3 WARNING messages shown.
Summary: There were 6 ERROR messages shown, returning a non-zero exit code.
ERROR: Failed to build device-tree


最佳答案

查看完整内容[请看2#楼]

领航者Linux开发指南文档中第六章6.4.3小节有相关解决办法,可以参考一下
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

32

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
214
金钱
214
注册时间
2024-3-19
在线时间
105 小时
发表于 2024-9-4 21:48:38 | 显示全部楼层
9b774a7cf14c2ddd127959b1330d761.png
领航者Linux开发指南文档中第六章6.4.3小节有相关解决办法,可以参考一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 10:32

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表