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.

[参考译文] TDA4VM-Q1:SDK RTOS 编译错误

Guru**** 2840800 points

Other Parts Discussed in Thread: TDA4VM

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1621642/tda4vm-q1-sdk-rtos-compile-errors

器件型号: TDA4VM-Q1
Thread: TDA4VM 中讨论的其他器件

我正在准备将 RTOS SDK 用于 TDA4VM、  我已经安装了最新版本 ti-processor-sdk-rtos-j721e-evm-11_02_00_06 和之前的版本。  我在编写这两个文件时都遇到了困难。  我获得了 11.1 文件进行编译。  问题更少。  但是、在最新的 SDK 版本中、我发现有几个问题。  ti-2A-wrapper 无法编译和制作库。  我已将此版本中的更改恢复为最新版本。  它不包括 A72 或 r5f。  另请注意、我正在使用 egdeai 构建。 我还发现、在 ADAS rootfs 映像中、您不再在“user/include"目录“目录下提供 YAML。   于是、我从以前的 SDK 版本复制了出来。  我的问题是 — 这是否会引起另一个问题。 TIOVX 需要 YAML。  我最终需要使用 SK Edge SDK rootfs。  这也失败了。  如果我使用 ADAS rootfs、我的身份很好。  现在还可以。

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

    为了清楚地了解 ti-2a-wrapper  、TI 在此处进行了更改、 添加了几个 c 文件并更改了 concerto.mak。  这就是我认为问题所在的地方。  A72 和 R5F 缺少。  也许我是在误读 mak 文件中的这一行。

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

    好的。  我刚刚尝试了修复“/user/include/yaml-cpp “从以前的版本 (11.01.00.04) 到最新的 (11.02.00.0),它没有修复我的错误。

    任何想法。  提前感谢您。

    [94%]构建 C 对象测试/CMakeFiles/edgeai-tiovx-apps-test.dir/app_tiovx_linux_decode_sde_test.co
    [96%]构建 C 对象测试/CMakeFiles/edgeai-tiovx-apps-test.dir/app_tiovx_linux_capture_DOF_TEST.C.O
    [97%]构建 C 对象测试/CMakeFiles/edgeai-tiovx-apps-test.dir/app_tiovx_DOF_module_test.co
    [98%]链接 C 可执行文件./../bin/Release/edgeai-tiovx-apps-test
    /home/mike/ti-processor-sdk-rtos-j721e-evm-11_02_00_06/toolchain/sysroots/x86_64-arago-linux/usr/libexec/aarch64-oe-linux/gcc/aarch64-oe-linux/13.4.0/ld:找不到-lyaml-cpp:没有此类文件
    或目录中
    collect2:错误:LD 返回 1 个退出状态
    make[6]:***[tests/CMakeFiles/edgeai-tiovx-apps-test.dir/build.make:594:./bin/Release/edgeai-tiovx-apps-test 错误 1.
    Make[6]:离开目录“/home/mike/ti-processor-sdk-rtos-j721e-evm-11_02_00_06/edgeai/edgeai-tiovx-apps/LINUX/build “
    MAKE[5]:***[CMakeFiles/Makefile:179:tests/CMakeFiles/edgeai-tiovx-apps-test.dir/all]错误 2.
    make[5]:***等待未完成的作业...
    [100%]链接 C 可执行文件./../bin/Release/edgeai-tiovx-apps-main
    /home/mike/ti-processor-sdk-rtos-j721e-evm-11_02_00_06/toolchain/sysroots/x86_64-arago-linux/usr/libexec/aarch64-oe-linux/gcc/aarch64-oe-linux/13.4.0/ld:找不到-lyaml-cpp:没有此类文件
    或目录中
    collect2:错误:LD 返回 1 个退出状态
    make[6]:***[apps/CMakeFiles/edgeai-tiovx-apps-main.dir/build.make:194:./bin/Release/edgeai-tiovx-apps-main 错误 1.
    Make[6]:离开目录“/home/mike/ti-processor-sdk-rtos-j721e-evm-11_02_00_06/edgeai/edgeai-tiovx-apps/LINUX/build “
    MAKE[5]:***[CMakeFiles/Makefile:205:apps/CMakeFiles/edgeai-tiovx-apps-main.dir/all]错误 2.
    make[5]:离开目录/home/mike/ti-processor-sdk-rtos-j721e-evm-11_02_00_06/edgeai/edgeai-tiovx-apps/LINUX/build
    MAKE[4]:***[Makefile:136:全部]错误 2.
    Make[4]:离开目录/home/mike/ti-processor-sdk-rtos-j721e-evm-11_02_00_06/edgeai/edgeai-tiovx-apps/LINUX/build
    make[3]:***[makerules/makefile_edgeai.mak:143:edgeai_tiovx_apps]错误 2.
    Make[3]:离开目录/home/mike/ti-processor-sdk-rtos-j721e-evm-11_02_00_06/sdk_builder
    make[2]:***[makerules/makefile_edgeai.mak:33:edgeai]错误 2.
    make[2]:离开目录'/home/mike/ti-processor-sdk-rtos-j721e-evm-11_02_00_06/sdk_builder '
    maker[1]:***[makerules/makefile_vision_apps.mak:25:edgeai_deps]错误 2.
    Make[1]:离开目录“/home/mike/ti-processor-sdk-rtos-j721e-evm-11_02_00_06/sdk_builder “
    make:***[Makefile:64:SDK]错误 2.

     

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

    您好、Michael:

    好的、您首先尝试构建 RTOS SDK 吗? 对应呢? tiovxs 不是 YAML 文件、也应该在没有此文件的情况下进行构建。 但当您想要 在 mcub1_0 上构建视觉应用时、可能需要用到它。  

    此致、

    Brijesh

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

    是的、RTOS SDK。  TDA4VM。  我在几个全新安装中尝试过此操作。  ADAS 构建似乎已经完成。  不会为 edgeai 构建。  似乎在找不到导演或档案之前走了一段路。  似乎与路径问题有关。  可能与 C++17 相关。  但许多文件正在 C++模式下编译。  Vision_Apps 目录下似乎弹出了问题。  SRV?  您可以尝试一下。  为 edgeai 构建。  您可以在命令行传递此内容、也可以在其中一个 make 文件中进行设置。  

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

    您好、Michael:

    这是否仍然打开?  

    此致、

    Brijesh