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.

[参考译文] TDA4VPE-Q1:如何修复在为 SOC J742S2应用10.01 SDK 后出现的编译错误

Guru**** 2465890 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1471504/tda4vpe-q1-how-fix-compile-error-after-apply-10-01-sdk-for-soc-j742s2

器件型号:TDA4VPE-Q1

工具与软件:

您好、TI 专家:

     我正在尝试为 SOC J742S2编译 RTOS-SDK 10.01 、但满足以下编译问题: "../libtivision_apps.so:对`…_pthread_cond_timedwait64'"的未定义引用。

以下是我的操作程序:

1. SDK10.00编译成功。

2.将 Linux SDK 10.01软件包安装到目录:xxx/psdkla、  ti-processor-sdk-linux-adas-j742s2-evm-10_01_00_04-Linux-x86-Install.bin 中

3.安装 RTOS SDK 10.01补丁到目录: xxx/psdkra,   ti-processor-sdk-rtos-j742s2-evm-10_01_00_04-addon-linux-x64-installer.run

4. Excute RTOS 设置脚本:   ./sdk_builder/scripts/setup_psdk_rtos.sh

5.清理编译临时文件。  使 xxx_clean 或  rm -rf xx/out/变为

6. make vision_apps:  cd   psdkra/sdk_builder; make vision_apps

当我得到编译错误信息时,我尝试找到符号"__pthread_cond_tidwait64"的定义位置。   但我无法        在包中找到符号"__pthread_cond_timedwait64"的定义  

tisdk-adas-image-j742s2-evm.rootfs.tar.xz 或 Yocto 构建 rootfs 映像(版本10.01)。  
   请帮助确认符号  "__pthread_cond_timedwait64"所在的位置。  非常感谢!!


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

    尊敬的 Xie JC:

    您能否首先运行"./make_sdk.sh"脚本、而不是直接运行"make vision_apps"? 这将先构建所有相关组件、然后再构建视觉应用。  

    此致、

    Brijesh

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

       通过使用 您建议的编译方法、我再次遇到了同样的问题。   以下是我的操作程序:

      1. cd psdkra/sdk_builder

      2.生成 sdk_clean;./sdk_clean。make_sdk.sh

    附加是 SDK 构建错误信息的日志。

    e2e.ti.com/.../3157.sdk_5F00_build_5F00_errors.log

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

    尊敬的 Xie JC:

    您在编译 SDK 之前是否正在运行设置脚本? 另外、请确认您是否在 Ubuntu 22.04上构建。

    此致、

    Brijesh