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:无法编译 OpenCV

Guru**** 2524550 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/713226/rtos-tda2-unable-to-compile-opencv

器件型号:TDA2

工具/软件:TI-RTOS

尊敬的 TI  

我尝试使用 OpenCV 编译 VisionSDK、我可以看到 canny 函数。  

下面是 Rules.mk 下的设置

MAKECONFIG=tda2xx_EVM_BIOS_ALL

attach 是我设置的 cfg.mk。

编译后出现错误  

e2e.ti.com/.../4743.cfg.txt

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Wilson、
    请在 Rules.make 中为 OpenCV 使用 MAKECONFIG=tda2xx_EVM_BIOS_opencx

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

    尊敬的 Surya

    我也有这种感觉、但我尝试编译和运行、并收到了这些消息

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Wilson、
    您是否在安装 VISION SDK 版本时安装了所有组件?
    "highgui"文件缺失、它是 OpenCV 发布库的一部分
    您能否确认下存在"highgui.h"文件 \ti_components\open_comput\OpenCV\OpenCV-3.1.0\include\OpenCV

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

     尊敬的 Surya

    我在编译时已经安装了它

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

    尊敬的 Surya

    我尝试执行 gmake -s -j showconfig、并注意到这是。 请参阅图片。   这可能是个问题吗?

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

    我错误地解释了这个问题、这看起来像是 Windows 8191字符限制问题、并记录在 TDA2xx 用户指南第3.2节中

    请参阅以下陈述

    重要说明:如果安装文件夹深度较高,则 Windows cmd 提示符失败,并显示无法找到文件的错误,即使在文件中存在上述路径,这是因为 Windows 对可以执行的命令有8191个字符的限制。

    在变通办法这样的情况下,可以将文件夹深度限制为 d:/

    或者,如果无法限制它,请使用 git bash 进行构建。

    更多详细信息、请参阅 support.microsoft.com/.../830473。

    用于测试的 GIT 版本为2.13

    (始终仅指向 XDC 路径 gmake)


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

    您能不能建议如何使用 git bash 构建它
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Wilson、
    您可以使用相同的 gmake 命令来生成
    gmake -s -j 取决于
    gmake -s -j

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

    尊敬的 Surya

    我仍然具有相同的错误

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Wilson、
    尝试全新构建
    此外、请运行"Where gmake"或"which gmake"并确认它指向 XDC 工具

    在构建之前删除以下文件夹
    vision_sdk\binaries
    2。vision_sdk\links_fw\include\config

    然后运行以下命令
    清洁
    gmake -s -j 取决于
    gmake -s -j

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

    尊敬的 Surya

    然后按照您提到的内容进行操作。 仍然是相同的误差。 我在 git bash 上尝试过它,git cmd 的错误是相同的。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Wilson、
    是否可以在没有-j 选项的情况下尝试构建?
    我尝试了这两种方法(使用和不使用-j 选项、成功构建)

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

    不确定原因。 我在设置一些参数后创建了新的 visionsdk、我没有错误。