This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] PROCESSOR-SDK-TDAX:构建 SDK 时出现问题

Guru**** 2001725 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/859794/processor-sdk-tdax-issues-while-building-sdk

器件型号:PROCESSOR-SDK-TDAX

您好!

在为 TDA4构建 SDK 时遇到一些错误和错误、如下所述

错误:extern-arm-toolchain-2019.03-r0 DO 安装:功能失败:DO 安装(日志文件位于/home/che7-l20149/TDA4/SDK/yocto-build/build/arago-tmp-external-arm-toolchain/work/aarch64-linux/external-arm-toolchain/2019.03-r0/temp/log.do_install.13534上)
错误:故障日志文件存储在:/home/che7-l20149/TDA4/SDK/yocto-build/build/arago-tmp-external-arm-toolchain/work/aarch64-linux/external-arm-toolchain/2019.03-r0/temp/log.do_install.13534中

log.do_install.13534包含

调试:执行 python 函数 extend_pote_sysroot
注意:直接依赖关系为['/home/che7-l20149/TDA4/SDK/yocto-build/sources/oe-core/meta/recipes-devtools/quilt/quilt-native_0.65.bb:do_populate_sysroot'、'virtual:native:/home/che7-l20149/TDA4/SDK/yocto-build/sources/oe-core/meta/recipes-extended/xz/xz_5.2.4.bb:do_populate_sysroot'、'virtual:native:/home/che7-l20149/TDA4/SDK/yocto-build/sources/oe-core/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb:do_populate_sysroot'、'virtual:native:/home/che7-l20149/TDA4/SDK/yocto-build/sources/oe-core/meta/recipes-devtools/bison/bison_3.0.4.bb:do_populate_sysroot'、'virtual:native:/home/che7-l20149/TDA4/SDK/yocto-build/sources/oe-core/meta/recipes-devtools/pseudo/pseudo_git.bb:do_populate_sysroot']
注:已安装到 sysroot 中:[]
注意:跳过 sysroot 中已存在的内容:['quilt-native'、'xz-native'、'pkgconfig-native'、'bizo-native'、'pseudo-native'、 'Automake-native'、'GND-config-native'、'flex-native'、'libtool-native'、'autoconF-native'、 'gettext-minimum-native'、'texinfo-dum-native'、'm 4 native']
调试:Python 函数 extend_pote_sysroot 已完成
调试:执行 shell 函数 DO 安装
cp:不能 stat './../../Toolchains/gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu/aarch64-linux-gnu/lib64 /*':没有这样的文件或目录
警告:从 shell 命令中退出代码1。
错误:功能失败:DO 安装(日志文件位于/home/che7-l20149/TDA4/SDK/yocto-build/build/arago-tmp-external-arm-toolchain/work/aarch64-linux/external-arm-toolchain/2019.03-r0/temp/log.do_install.13534)

有人能说什么原因吗?

谢谢、

Akshaha

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Akshaha、

    需要一些其他输入来帮助您进一步:

    1. 您要在此基础上构建 Ubuntu 的版本是什么?
    2. 您是否已安装 SDK 文档中提到的所有先决条件?
    3. 此外、如果您认为您错过了一些步骤、请执行这些步骤、然后重新运行编译。如果出现故障、请共享编译命令、并附加完整日志(作为附件)、在本例中为  log.do_install.13534

    此致

    Karthik

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Akshaha、

    如果您能够取得进展、请告知我们、并向我们提供所需的信息、以便完成后续步骤。

    此致

    Karthik

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、 Karthik

    很抱歉耽误你的时间

    SDK 已成功构建、并附有一些警告、我在下面附上了这些警告。

    此外、我还有几个问题、

    1. 如何在 Linux 中下载 PSDKRA 软件包?

    在浏览 Processor_SDK_Linux_Getting_Started_Guide.html 文档(第1.5节)时、我发现"Processor SDK RTOS Automotive (PSDKRA)是 Jacinto 7系列器件上 PSDKLA 的配套 SDK。 要使用运行 Linux 的内核中的某些 SoC 功能、需要下载并安装 PSDKRA 软件包。有关更多详细信息、请参阅 PSDKRA 顶级用户指南${PSDKRA_PATH}/index.html

    但是当我提到 ${PSDKRA_PATH}/index.html 时、没有找到如何下载 PSDKRA 软件包。

    您能否分享步骤或请我参阅正确的文档。

    我 可以尝试哪些简单的示例

    我们还需要尝试一些深度学习示例,因此请分享文档的参考。

    ----------------------------------------------------------------------

    构建 SDK 后的警告:

    ----------------------------------------------------------------------

    警告:图层 meta-psdkla 应在其 conf/lay.conf 文件中设置 LAYERSERIES_COMPAT_meta-psdkla,以列出与其兼容的核心图层名称。
    警告:层浏览器层应在其 conf/lay.conf 文件中设置 LAYERSERIES_COMPAT_browser-layer、以列出与其兼容的核心层名称。
    注:已启动具有 DBfile 的 PRServer:/home/che7-w10173/SDK/yocto-build/build/cache/prserv.sqlite3、IP:127.0.0.1、端口:36151、PID:4494
    警告:图层 meta-psdkla 应在其 conf/lay.conf 文件中设置 LAYERSERIES_COMPAT_meta-psdkla,以列出与其兼容的核心图层名称。
    警告:层浏览器层应在其 conf/lay.conf 文件中设置 LAYERSERIES_COMPAT_browser-layer、以列出与其兼容的核心层名称。
    正在加载高速缓存:100%|########################################################################################################## |时间:0:00:00
    已从依赖关系缓存加载4102个条目。
    注:解决任何缺失的任务队列相关性

    编译配置:
    Bb_version ="1.40.0"
    Build_SYS ="x86_64 Linux 版"
    NATIVELSBSTRING ="Uubuntu-16.04"
    Target_SYS ="Aarch64-Linux"
    机器="J7-EVM"
    DIASTRO ="Arago"
    DISTR_VERSION ="2019.09"
    TUNE_FUNCures ="Aarch64"
    TARGET_FPU =""
    meta-arago-distro
    meta-Arago-Extras ="标题:58a4ee58736465d242fed59becacb7649fd9d265"
    meta-psdkla ="头:605e5cd1d4cd79ecabad4e16b743d503d16cc289"
    meta 浏览器="标题:26d50665e2f7223c5f4ad7481a8d2431e7cb55fb"
    meta-qt5 ="头:1520d5b2b2beec5e1c3209d3178219e93ef08bca"
    meta-virtualization ="标题:7685c7d415e0002c448007960837ae8898cd57a5"
    元网络
    Meta-python
    Meta-OE
    元- gnome
    元文件系统="标题:2d088d252624b19df384aecc434d23afb636178f"
    meta-ti ="头:727411f95ef1f66034beac08702f21b30a1b84c9"
    meta-linaro-toolchain
    meta-optee ="标题:615ea7561b844a3867ce4299d83d605c10b02ab"
    meta ="标题:f5be8c8309a932cde507ba24d042880a922df0b6"

    正在初始化任务:100%|############################################################################################################ |时间:0:00:03
    状态汇总:找到所需的1483个错过的1483电流1116 (0%匹配、42%完成)
    注:执行 SetScene 任务
    注:执行 RunQueue 任务
    警告:Weston-init-1.0-r0.arago9 DO_package: QA issue: Weston-init:文件/目录已安装,但未在任何软件包中提供:
    /lib
    /lib/systemd
    请设置文件以使这些项目打包。 或者、如果不需要、则避免安装它们或在 DO 安装中删除它们。
    Weston-init:2个已安装且未附带的文件。 [已安装与已发货]
    警告:TI-CGT-PRU-Native-2.3.2.2-r0 DO-populate_lic:TI-CGT-PRU-Native:在任何提供商中,Hewlett-Packard 都不存在通用许可证文件
    警告:TI-img-rog-umlibs-1.10.5371573-R5_psdkla do_package_QA:QA 问题:TI-img-rog-umlibs:/work/j7_evm-linux/ti-img-rogue-umlibs/1.10.5371573-r5_psdkla/packages-split/ti-img-rogue-umlibs/usr/bin/rgx_kicksync_test 包含可能冗余的 rPath /usr/lib
    TI-img-rog-umlibs:/work/j7_evm-linux/ti-img-rogue-umlibs/1.10.5371573-r5_psdkla/packages-split/ti-img-rogue-umlibs/usr/bin/weglinfo 包含可能冗余的 rPath /usr/lib
    TI-img-rog-umlibs:/work/j7_evm-linux/ti-img-rogue-umlibs/1.10.5371573-r5_psdkla/packages-split/ti-img-rogue-umlibs/usr/bin/rgx_triangle_test 包含可能冗余的 rPath /usr/lib
    TI-img-rog-umlibs:/work/j7_evm-linux/ti-img-rogue-umlibs/1.10.5371573-r5_psdkla/packages-split/ti-img-rogue-umlibs/usr/bin/pvrsrvctl 包含可能冗余的 rPath /usr/lib
    TI-img-rog-umlibs:/work/j7_evm-linux/ti-img-rogue-umlibs/1.10.5371573-r5_psdkla/packages-split/ti-img-rogue-umlibs/usr/bin/wgles3test1包含可能冗余的 rPath /usr/lib
    TI-img-rog-umlibs:/work/j7_evm-linux/ti-img-rogue-umlibs/1.10.5371573-r5_psdkla/packages-split/ti-img-rogue-umlibs/usr/bin/rgx_blit_test 包含可能冗余的 rPath /usr/lib
    TI-img-rog-umlibs:/work/j7_evm-linux/ti-img-rogue-umlibs/1.10.5371573-r5_psdkla/packages-split/ti-img-rogue-umlibs/usr/bin/wgles2test1包含可能冗余的 rPath /usr/lib
    TI-img-rog-umlibs:/work/j7_evm-linux/ti-img-rogue-umlibs/1.10.5371573-r5_psdkla/packages-split/ti-img-rogue-umlibs/usr/bin/wgles1test1包含可能冗余的 rPath /usr/lib
    TI-img-rog-umlibs:/work/j7_evm-linux/ti-img-rogue-umlibs/1.10.5371573-r5_psdkla/packages-split/ti-img-rogue-umlibs/usr/bin/rgx_tiling_test 包含可能冗余的 rPath /usr/lib
    TI-img-rog-umlibs:/work/j7_evm-linux/ti-img-rogue-umlibs/1.10.5371573-r5_psdkla/packages-split/ti-img-rogue-umlibs/usr/bin/pvrdebug 包含可能冗余的 rPath /usr/lib
    TI-img-rog-umlibs:/work/j7_evm-linux/ti-img-rogue-umlibs/1.10.5371573-r5_psdkla/packages-split/ti-img-rogue-umlibs/usr/bin/rgx_compute_test 包含可能冗余的 rPath /usr/lib
    TI-img-rog-umlibs:/work/j7_evm-linux/ti-img-rogue-umlibs/1.10.5371573-r5_psdkla/packages-split/ti-img-rogue-umlibs/usr/bin/rgx_twiddling_test 包含可能冗余的 rPath /usr/lib
    TI-img-rog-umlibs:/work/j7_evm-linux/ti-img-rogue-umlibs/1.10.5371573-r5_psdkla/packages-split/ti-img-rogue-umlibs/usr/lib/libtqvalidate.so.1.10.5371573包含可能冗余的 rPath /usr/lib
    TI-img-rog-umlibs:/work/j7_evm-linux/ti-img-rogue-umlibs/1.10.5371573-r5_psdkla/packages-split/ti-img-rogue-umlibs/usr/lib/libGLESv1_CM.so.1.1.0包含可能冗余的 rPath /usr/lib
    TI-img-rog-umlibs:/work/j7_evm-linux/ti-img-rogue-umlibs/1.10.5371573-r5_psdkla/packages-split/ti-img-rogue-umlibs/usr/lib/libGLESv1_CM_PVR_MESA.so.1.10.5371573包含可能冗余的 rPath /usr/lib
    TI-img-rog-umlibs:/work/j7_evm-linux/ti-img-rogue-umlibs/1.10.5371573-r5_psdkla/packages-split/ti-img-rogue-umlibs/usr/lib/libsrv_um.so.1.10.5371573包含可能冗余的 rPath /usr/lib
    TI-img-rog-umlibs:/work/j7_evm-linux/ti-img-rogue-umlibs/1.10.5371573-r5_psdkla/packages-split/ti-img-rogue-umlibs/usr/lib/libsutu_display.so.1.10.5371573包含可能冗余的 rPath /usr/lib
    TI-img-rog-umlibs:/work/j7_evm-linux/ti-img-rogue-umlibs/1.10.5371573-r5_psdkla/packages-split/ti-img-rogue-umlibs/usr/lib/libPVRScopeServices.so.1.10.5371573包含可能冗余的 rPath /usr/lib
    TI-img-rog-umlibs:/work/j7_evm-linux/ti-img-rogue-umlibs/1.10.5371573-r5_psdkla/packages-split/ti-img-rogue-umlibs/usr/lib/libgbm.so.1.0.0包含可能冗余的 rPath /usr/lib
    TI-img-rog-umlibs:/work/j7_evm-linux/ti-img-rogue-umlibs/1.10.5371573-r5_psdkla/packages-split/ti-img-rogue-umlibs/usr/lib/libEGL.so.1.0.0包含可能冗余的 rPath /usr/lib
    TI-img-rog-umlibs:/work/j7_evm-linux/ti-img-rogue-umlibs/1.10.5371573-r5_psdkla/packages-split/ti-img-rogue-umlibs/usr/lib/libusc.so.1.10.5371573包含可能冗余的 rPath /usr/lib
    TI-img-rog-umlibs:/work/j7_evm-linux/ti-img-rogue-umlibs/1.10.5371573-r5_psdkla/packages-split/ti-img-rogue-umlibs/usr/lib/libpvr_dri_support.so.1.10.5371573包含可能冗余的 rPath /usr/lib
    TI-img-rog-umlibs:/work/j7_evm-linux/ti-img-rogue-umlibs/1.10.5371573-r5_psdkla/packages-split/ti-img-rogue-umlibs/usr/lib/libGLESv2.so.2.0.0包含可能冗余的 rPath /usr/lib
    TI-img-rog-umlibs:/work/j7_evm-linux/ti-img-rogue-umlibs/1.10.5371573-r5_psdkla/packages-split/ti-img-rogue-umlibs/usr/lib/libglapi.so.0.0.0包含可能冗余的 rPath /usr/lib
    TI-img-rog-umlibs:/work/j7_evm-linux/ti-img-rogue-umlibs/1.10.5371573-r5_psdkla/packages-split/ti-img-rogue-umlibs/usr/lib/libGLESv2_PVR_MESA.so.1.10.5371573包含可能冗余的 rPath /usr/lib
    TI-img-rog-umlibs:/work/j7_evm-linux/ti-img-rogue-umlibs/1.10.5371573-r5_psdkla/packages-split/ti-img-rogue-umlibs/usr/lib/libglslcompiler.so.1.10.5371573包含可能冗余的 rPath /usr/lib [无用的 rpaths]
    警告:TI-img-rog-umlibs-1.10.5371573-R5_psdkla do_package_QA:QA 问题:TI-img-rog-umlibs-plugins:/work/j7_evm-linux/ti-img-rogue-umlibs/1.10.5371573-r5_psdkla/packages-split/ti-img-rogue-umlibs-plugins/usr/lib/dri/pvr_dri.so 包含可能冗余的 rPath /usr/lib [无用的 rpaths]
    警告:gcc-arm-8.3-r2019.03 DO:QA 问题:gcc:文件/目录已安装、但未随附在任何软件包中:
    /usr/bin/aarch64-linux-aarch64-linux-gnu-g
    /usr/bin/aarch64-linux-aarch64-linux-gnu-gcc
    /usr/bin/aarch64-linux-aarch64-linux-gnu-gcc-ranlib
    /usr/bin/aarch64-linux-aarch64-linux-gnu-gcc-ar
    /usr/bin/aarch64-linux-aarch64-linux-gnu-gcc-nm
    请设置文件以使这些项目打包。 或者、如果不需要、则避免安装它们或在 DO 安装中删除它们。
    GCC:5个已安装但未附带的文件。 [已安装与已发货]
    注:任务摘要:已尝试7281个任务,其中5143个不需要重新运行,全部成功。
    注意:编写历史记录

    摘要:显示了9条警告消息

     

    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

     


    谢谢、此致、

    Akshaha

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Akshaha、

    感谢您确认您能够构建 SDK。

    关于您接下来的3个问题、我将要求您为这些问题创建单独的 TT 并进行跟进。

    但是、1的一个快速答案是、PSDKRA 也可在与 PSDKLA 相同的位置下载。 您需要通过 TI 联系人申请此 SDK 的访问权限。

    此致
    Karthik