专栏首页hank【分享】 解决PetaLinux工程FSBL do_configureh错误

【分享】 解决PetaLinux工程FSBL do_configureh错误

更换PetaLinux工程的HDF/XSA文件后,PetaLinux工程编译出现FSBL do_configureh错误。使用命令“petalinux-build -x mrproper -f ”,彻底清除工程,再编译工程,不再有问题。

错误记录如下:

DEBUG: Executing shell function do_configure
MISC_ARG is  -yamlconf /proj/hankf/zcu106/v201/vcu-trd-xv20-plddr/build/tmp/work/zcu106_zynqmp-xilinx-linux/fsbl/2020.1+gitAUTOINC+6cbb920f4d-r0/fsbl.yaml
APP_ARG is  -app "Zynq MP FSBL"
Using xsct from: /opt/Xilinx/peta/2020.1/tools/xsct//bin/xsct
cmd is: xsct -sdx -nodisp /proj/hankf/zcu106/v201/vcu-trd-xv20-plddr/build/tmp/work/zcu106_zynqmp-xilinx-linux/fsbl/2020.1+gitAUTOINC+6cbb920f4d-r0/app.tcl -ws /proj/hankf/zcu106/v201/vcu-trd-xv20-plddr/build/tmp/work/zcu106_zynqmp-xilinx-linux/fsbl/2020.1+gitAUTOINC+6cbb920f4d-r0/build -pname fsbl -rp /proj/hankf/zcu106/v201/vcu-trd-xv20-plddr/build/tmp/work/zcu106_zynqmp-xilinx-linux/fsbl/2020.1+gitAUTOINC+6cbb920f4d-r0/git -processor psu_cortexa53_0 -hdf /proj/hankf/zcu106/v201/vcu-trd-xv20-plddr/build/tmp/deploy/images/zcu106-zynqmp/Xilinx-zcu106-zynqmp.xsa -arch 64  -app "Zynq MP FSBL"  -yamlconf /proj/hankf/zcu106/v201/vcu-trd-xv20-plddr/build/tmp/work/zcu106_zynqmp-xilinx-linux/fsbl/2020.1+gitAUTOINC+6cbb920f4d-r0/fsbl.yaml
INFO: [Hsi 55-2053] elapsed time for repository (/opt/Xilinx/peta/2020.1/tools/xsct/data/embeddedsw) loading 0 seconds
INFO: Update hw fsbl_plat project
Loading the sw platform from /proj/hankf/zcu106/v201/vcu-trd-xv20-plddr/build/tmp/work/zcu106_zynqmp-xilinx-linux/fsbl/2020.1+gitAUTOINC+6cbb920f4d-r0/build/fsbl_plat/platform.spr
Reading the platform  : "fsbl_plat"
Opening the hardware design, this may take few seconds.
Failed to generate bsp for application zynqmp_fsbl
    while executing
"builtin_platform -addbootdomains"
    (procedure "platform" line 353)
    invoked from within
"platform create -name $params(hwpname) -hw $params(hdf) -out $params(ws)"
    invoked from within
"if { $params(ws) ne "" } {
       #Local Work Space available
       if { $params(pname) ne "" } {
              # hwpname/bspname is empty then default it to pname+_hwproj/b..."
    (file "/proj/hankf/zcu106/v201/vcu-trd-xv20-plddr/build/tmp/work/zcu106_zynqmp-xilinx-linux/fsbl/2020.1+gitAUTOIN..." line 139)
WARNING: exit code 1 from a shell command.
ERROR: Execution of '/proj/hankf/zcu106/v201/vcu-trd-xv20-plddr/build/tmp/work/zcu106_zynqmp-xilinx-linux/fsbl/2020.1+gitAUTOINC+6cbb920f4d-r0/temp/run.do_configure.39888' failed with exit code 1:
MISC_ARG is  -yamlconf /proj/hankf/zcu106/v201/vcu-trd-xv20-plddr/build/tmp/work/zcu106_zynqmp-xilinx-linux/fsbl/2020.1+gitAUTOINC+6cbb920f4d-r0/fsbl.yaml
APP_ARG is  -app "Zynq MP FSBL"
Using xsct from: /opt/Xilinx/peta/2020.1/tools/xsct//bin/xsct
cmd is: xsct -sdx -nodisp /proj/hankf/zcu106/v201/vcu-trd-xv20-plddr/build/tmp/work/zcu106_zynqmp-xilinx-linux/fsbl/2020.1+gitAUTOINC+6cbb920f4d-r0/app.tcl -ws /proj/hankf/zcu106/v201/vcu-trd-xv20-plddr/build/tmp/work/zcu106_zynqmp-xilinx-linux/fsbl/2020.1+gitAUTOINC+6cbb920f4d-r0/build -pname fsbl -rp /proj/hankf/zcu106/v201/vcu-trd-xv20-plddr/build/tmp/work/zcu106_zynqmp-xilinx-linux/fsbl/2020.1+gitAUTOINC+6cbb920f4d-r0/git -processor psu_cortexa53_0 -hdf /proj/hankf/zcu106/v201/vcu-trd-xv20-plddr/build/tmp/deploy/images/zcu106-zynqmp/Xilinx-zcu106-zynqmp.xsa -arch 64  -app "Zynq MP FSBL"  -yamlconf /proj/hankf/zcu106/v201/vcu-trd-xv20-plddr/build/tmp/work/zcu106_zynqmp-xilinx-linux/fsbl/2020.1+gitAUTOINC+6cbb920f4d-r0/fsbl.yaml
INFO: [Hsi 55-2053] elapsed time for repository (/opt/Xilinx/peta/2020.1/tools/xsct/data/embeddedsw) loading 0 seconds
INFO: Update hw fsbl_plat project
Loading the sw platform from /proj/hankf/zcu106/v201/vcu-trd-xv20-plddr/build/tmp/work/zcu106_zynqmp-xilinx-linux/fsbl/2020.1+gitAUTOINC+6cbb920f4d-r0/build/fsbl_plat/platform.spr
Reading the platform  : "fsbl_plat"
Opening the hardware design, this may take few seconds.
Failed to generate bsp for application zynqmp_fsbl
    while executing
"builtin_platform -addbootdomains"
    (procedure "platform" line 353)
    invoked from within
"platform create -name $params(hwpname) -hw $params(hdf) -out $params(ws)"
    invoked from within
"if { $params(ws) ne "" } {
       #Local Work Space available
       if { $params(pname) ne "" } {
              # hwpname/bspname is empty then default it to pname+_hwproj/b..."
    (file "/proj/hankf/zcu106/v201/vcu-trd-xv20-plddr/build/tmp/work/zcu106_zynqmp-xilinx-linux/fsbl/2020.1+gitAUTOIN..." line 139)
WARNING: exit code 1 from a shell command.

测试版本 petalinux 2020.1

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 【分享】在PetaLinux里为模块创建补丁

    PetaLinux(Yocto)里包含很多软件模块。大部分模块可以直接使用。如果有特殊需求,需要修改某些模块时,可以按下列办法先修改,测试成功后,再创建补丁,集...

    hankfu
  • [分享] SDK 2018.3烧写没有DDR的单板的Flash

    但是SDK 2018.3烧写Flash需要一个FSBL。缺省的FSBL,发现没有定义DDR基地址,会直接退出,导致devcfg、QSPI等模块没有初始化,从而导...

    hankfu
  • 整合Xilinx PetaLinux工程编译和Open Source U- Boot/Linux编译

    PetaLinux是Xilinx基于Yocto推出的Linux开发工具。Yocto是业界主流的Linux发行版的构建工具,它不仅可以从源代码编译Linux 内核...

    hankfu
  • 如何在Ubuntu 16.04上安装和配置OrientDB

    OrientDB是一个多模型NoSQL数据库,支持图形和文档数据库。它是一个Java应用程序,可以在任何操作系统上运行。它也完全支持ACID,支持多主复制,可轻...

    彼岸轮回
  • tensorflow timeout错误

    本文由腾讯云+社区自动同步,原文地址 https://stackoverflow.club/socket-timeout-error-tensorflow/

    羽翰尘
  • ios 跳转第三方App实现导航

    要跳转第三方App实现导航就首先需要了解两个问题 1.怎么判断手机上是否安装了第三方导航App 2.怎么实现跳转到第三方App

    赵哥窟
  • 小程序longpress的bug及其解决

    我的小程序中,用到一个长按修改的功能,设计是这样的,短按tap,长按longpress ? 但是,偶尔出现长按无效的情况。我自己都经常碰到,今天仔细研究,用半天...

    用户1075292
  • lnmp和lamp浅谈对比

    LNMP(Linux-Nginx-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Nginx网络服务器,MySQL数据库...

    后端技术探索
  • 【iCDO专访】数据掌门人王琤:关于CDP的那些事儿

    Convertlab联合创始人兼CTO,致力于为国内企业提供先进的数字营销SaaS产品。之前服务于SAP中国超过10年,作为产品总监在SAP管理近300人规模的...

    iCDO互联网数据官
  • 我的HTML总结之HTML发展史

    HTML是Web统一语言,这些容纳在尖括号里的简单标签,构成了如今的Web。 ? 1991年,Tim Berners-Lee编写了一份叫做“HTML标签”的文档...

    柴小智

扫码关注云+社区

领取腾讯云代金券