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.

[参考译文] 在 SDK ti-processor-sdk-linux-j784-9.0.1.3上构建 TI-vision-apps 失败

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1287161/ti-vision-apps-build-failed-on-the-sdk-ti-processor-sdk-linux-j784-9-0-1-3

MACHINE= 784s4-evm bitbake ti-vision-apps

警告:ti-vision-apps-1.0-r0_edgeai_0 do_fetch:获取 URL repo://git.ti.com/git/processor-sdk/psdk_repo_manifests.git;protocol=https;branch=refs/tags/reL.psdk.analytas.09.00.01.01;manifest=vision_apps_Yocto.xml、尝试镜像(如果可用)
错误:ti-vision-apps-1.0-r0_edgeeai_0 do_fetch:fetcher 故障:获取命令 export pseux_disable=1;导出 dbus_Session_BUS_address="UNIX:path=/source/ti-processor-sdk-linux-j784-9.0.1.3/yocto-build/build/arago-tmp-default-glibc/hosttools;导出路径="/source/ti-processor-sdk-linux-j784-9.0.1.3/yocto-build/build/arago-tmp-default-glibc/work/aarch64-oe-linux/ti-vision-apps/1.0-r0_edgeai_0/recipe-sysroot-native/bin /hom/x:/source/ti-processor-sdk-linux-j784-9.0.1.3/yocto-build/sources/bitbake/bin /usr/bin/env:/source/ti-processor-sdk-linux-j784-9.0.1.3/yocto-build/build/arago-tmp-default-glibc/work/aarch64-oe-linux/ti-vision-apps/1.0-r0_edgeai_0/recipe-sysroot-native/sbin:/source/ti-processor-sdk-linux-j784-9.0.1.3/yocto-build/build/arago-tmp-default-glibc/work/aarch64-oe-linux/ti-vision-apps/1.0-r0_edgeai_0/recipe-sysroot-native/usr/sbin:/source/ti-processor-sdk-linux-j784-9.0.1.3/yocto-build/build/arago-tmp-default-glibc/work/aarch64-oe-linux/ti-vision-apps/1.0-r0_edgeai_0/recipe-sysroot/usr/bin/crossscripts:/source/ti-processor-sdk-linux-j784-9.0.1.3/yocto-build/sources/oe-core/scripts://source/ti-processor-sdk-linux-j784-9.0.1.3/yocto-build/build/arago-tmp-default-glibc/work/aarch64-oe-linux/ti-vision-apps/1.0-r0_edgeai_0/recipe-sysroot-native/usr/bin:/run/user/15729/bus;导出 home.p";/source/ti-processor-sdk-linux-j784-9.0.1.3/yocto-build/build/arago-tmp-default-glibc/work/aarch64-oe-linux/ti-vision-apps/1.0-r0_edgeai_0/recipe-sysroot-native/usr/bin/aarch64-oe-linux repo 代码同步失败、输出:
错误:命令'sync'需要先安装 repo。
       在此处使用"repo init"将其安装。

错误:ti-vision-apps-1.0-r0_edgeeai_0 do_fetch:Bitbake Fetcher 错误:FetchError ("无法从任何源获取 URL。"、'refo://git.ti.com/git/processor-sdk/psdk_repo_manifests.git;protocol=https;branch=refs/tags/REL.PSDK.analysis.09.00.01.01;manifest=vision_apps_Yocto.xml')
错误:故障日志文件存储在:/source/ti-processor-sdk-linux-j784-9.0.1.3/yocto-build/build/arago-tmp-default-glibc/work/aarch64-oe-linux/ti-vision-apps/1.0-r0_edgeai_0/temp/log.do_fetch.1127925中
错误:任务(/source/ti-processor-sdk-linux-j784-9.0.1.3/yocto-build/sources/meta-edgeai/recipes-tisdk/ti-psdk-rtos/ti-vision-apps.bb:do_fetch)失败、退出代码为"1"
注意:任务摘要:尝试了1232个任务、其中1207不需要重新运行、1个任务失败。

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

    尊敬的 Xulin:

    您在运行oe-layertool-setup.sh脚本时使用了哪个配置文件? 您应该使用configs/processor-sdk-analytics/processor-sdk-analytics-09.00.01-config.txt或要使用的任何版本的 processor-sdk-analysis 配置文件。

    以下是我为在计算机上构建 ti-vision-apps 而执行的命令:

    $ cd <path-to-sdk>
    $ rm -r yocto-build
    $ git clone git.ti.com/.../oe-layersetup.git yocto-build
    $ cd yocto-build
    $ ./oe-layertool-setup.sh -f configs/processor-sdk-analytics/processor-sdk-analytics-09.00.01-config.txt
    $ cd build
    $ . conf/setenv
    # if you want to build the adas version as opposed to the edgeai version
    $ echo 'EDGEAI_BRAND = "adas"' >> conf/bblayers.conf
    $ MACHINE=j784s4-evm bitbake ti-vision-apps

    此致!
    杰瑞德

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

    谢谢你的答复。  按照您准确粘贴的步骤操作、 获得的失败信息与我所写的相同。

    但是、如果我单独执行以下命令、就会成功。

     "repo init -u git.ti.com/.../psdk_repo_manifests.git -b refs/tags/reL.psdk.analysis.09.00.01.01 -m vision_apps_Yocto.xml"

    那么、 以下 URL 是否正确写入 bb 文件"ti-vision-apps.b"中?  毕竟、它显示出一个 DO_fetch 错误、表示 NET 或 URL 不正确、我单独获取它就成功了。  

    'REPO://git.ti.com/git/processorsdk/psdk_repo_manifests.git;protocol=https;branch=refs/tags/REL.PSDK.analysis.09.00.01.01;manifare=vision_apps_Yocto.xml'

    或者、 应将镜片包放在 TI SDK 中的什么位置?   我可以尝试在此处手动放置此封装。

    谢谢

    Xulin

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

    尊敬的 Xulin:

    您能否发送 ti-vision-apps.bb 文件的内容?

    它应位于: yocto-build/sources/meta-edgeai/recipes-tisdk/ti-psdk-rtos/ti-vision-apps.bb

    此致!
    杰瑞德

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

    是的、这是  ti-vision-apps.bb 问题。 固定后如下所示、它构建良好。

    diff --git a/recips-tisdk/ti-psdk-rtos/ti-vision-apps.bb b/ecips-tisdk/ti-psdk-rtos/ti-vision-apps.bb
    索引 ed703bf..e6c063d 100644
    -- a/recips-tisdk/ti-psdk-rtos/ti-vision-apps.bb
    ++ b/cipb-tisdk/ti-psdk-rtos/ti-vision-apps.bb
    @@-22,7+22,7 @@ LIC_FILES_CHKSUM ="文件://${COREBASE}/../meta-ti/meta-ti-bsp/licenses/TI-TFL;md
    文件://${COREBASE}/meta/files/common-licenses/OpenSSL;MD5=4eb1764f3e65fafa1a25057f9082f2ae \
    "

    -SRC_URI ="repo:/URI /git.ti.com/processor-sdk/psdk_repo_manifests.git;protocol=git;branch=refs/tags/reL.psdk.analysis.09.00.01.01;manifest=vision_apps_Yocto.xml"
    +SRC_URI ="repo:/URI /git.ti.com/git/processor-sdk/psdk_repo_manifests.git;protocol=https;branch=refs/tags/REL.PSDK.analysis.09.00.01.01;manifare=vision_apps_Yocto.xml"

    文件:${PN}+="/opt/*"