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.

[参考译文] RTOS/TDA2:执行./vsdk_linux.out 时、VisionSDK 中出现用例生成错误

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/675500/rtos-tda2-use-case-generation-error-in-visionsdk-while-executing-vsdk_linux-out

器件型号:TDA2

工具/软件:TI-RTOS

您好!

我正在尝试创建一个用例并参考文档(VisionSDK_UserGuide_UsecaseGen.pdf,位于 vision_sdk 的 docs 文件夹中。) 执行文件"vsdk_linux.out"时。

我执行了以下步骤:

已创建简单用例文件。 chains_capture_display.txt (附加文件)。

2.我尝试使用以下命令为 Linux 平台运行可执行文件“vsdk_linux.out”。

/vsdk_linux.out /home/varshavanga/PROCESSOR_SDK_VISION_03_01_00_00/vision_sdk/apps/src/rtos/usecases/chains_capture_display.txt -img -file -path
/home/varshavanga/PROCESSOR_SDK_VISION_03_01_00_00/vision_sdk/apps/src/rtos/usecases

 我收到以下错误:

 /usr/lib/libstdc++.so.6: version ``GLIBCXX_3.4.20'   not found & /usr/lib/libstdc++.so.6: version ``GLIBCXX_3.4.21'未找到

 已执行以下命令以克服这些错误:  

 1. $ sudo add-apt-repository ppa:ubuntu-toolchain-r/test

 2. $ sudo apt-get update

 3. $ sudo apt-get install libstdc++6-4.7-dev

执行上述命令后遇到以下错误。

/vsdk_linux.out:重定位错误:./vsdk_linux.out:符号_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_、版本 GLIBCXX_3.4.21未在 libstdc++.so 文件中定义、具有时间链接

是否需要安装任何其他软件包或依赖项以消除此错误?

谢谢、

Varshae2e.ti.com/.../chains_5F00_capture_5F00_display.txt

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

    您是否安装了 VisionSDK_Linux_UserGuide.pdf 中"2.2.3其他用于编译的强制性软件包"中提到的库:

    确保这些软件包/工具已安装在安装计算机上
    uname、sed、mkimage、dos2unix、dtrx、 单声道完成、git、lib32z1 lib32ncurses5 lib32bz2-1.0 libc6:i386 libc6-i386 libstdc++6:i386 ncurses5:i386 libz1:i386 libc6-dev-i386 device-tree-compiler 单声道完成

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

    Yordan、您好!

    我安装了"2.2.3 "中提到的库。 除"uname"和"mkimage"外、所有库均已成功安装。 当我尝试安装它们时、遇到以下错误:
    E:无法找到软件包名称
    E:无法找到软件包 mkimage

    使用 Ubuntu 14.04 LTS (64位)。

    是否还有其他我无法安装的内容? 以及如何克服上述误差。

    谢谢、此致、                                                                                                                                                                                                                                         

    Varsha

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

    对于"mkimage"、您应该安装"u-boot-tools"软件包、并且您应该已经安装了"uname"。
    错误似乎是由另一个原因引起的、我邀请了 VisionSDK 专家来提供帮助。

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

    感谢您的快速回复、我已安装 u-boot-tools 软件包且 uname 已安装、但仍然遇到相同的错误:"重定位错误"以及"E: Unable to locate package uname & E: Unable to locate package mkimage"。

    是的、可能还有其他一些原因。 正在等待帮助。

    谢谢、此致、
    Varsha
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Varsha
    请访问 VisionSDK_Linux_UserGuide.pdf
    第2.2.3节用于构建的其他强制软件包

    此致、Shiju