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.

[参考译文] TDA2EVM5777:所需的具有 SYS/BIOS 版本6.41的 VISION SDK 版本

Guru**** 2562990 points
Other Parts Discussed in Thread: SYSBIOS

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/621590/tda2evm5777-required-vision-sdk-version-with-sys-bios-version-6-41

器件型号:TDA2EVM5777
Thread 中讨论的其他器件:SYSBIOSTDA2

您好,

目前、我使用的是 TDA2x 板和具有 SYS/BIOS 版本6.46的 VISION SDK 2.10版本。

和 iam 在上面的 SDK 中运行 OpenCV 示例。

我的要求是使用版本为 SYS/BIOS 的6.41运行 OpenCV

对于上述要求、需要将哪个版本的 VISION SDK 用于 SYS/BIOS 版本6.41、并提供该版本的视觉数据表。

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

    您好,

    需要下载具有 SYS/BIOS 版本6.41的 VISION SDK 2.02.00.00下载

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

    Vision SDK 2.07使用 BIOS 6.41 (版本2.08使用更高版本的 BIOS:6.42)。

    请注意、它是 VisionSDK 的旧版本、建议使用具有更多功能和错误修复的更新版 SDK。

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

    您可以从 CDDS 下载 VisionSDK 版本2.xx (版本3.00可从 TI.com 公开获取)。
    如果您没有 CDDS、则需要联系您当地的 TI FAE 来访问 CDDS。

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

    感谢您提供的信息,我想知道 VISION SDK 的 OpenCV 是否与 SYS/BIOS 版本有任何依赖关系。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Venkata、

    我已将您的问题转交给 OpenCV 专家进行评论。

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

    感谢您的反馈,您能尽早推荐一些 OpenCV 专家。

    我的想法是:

    若要为 SYSBIOS 版本6.41的 VISION SDK 2.07构建 OpenCV 库、我想知道如何为 VISION SDK 2.07执行 OpenCV 任务。 您能不能为 VISION SDK 2.07构建 OpenCV 提供一些加倍或支持。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Venkata、
    Vision SDK 的 OpenCV 取决于 SYSBIOS 版本6.45.01.29 (使用其他版本观察到构建故障)

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

    您能解释一下它与 SYSBIOS 的确切关系、以及您是否尝试使用版本为 SysBIOS 6.41的 VISION SDK 2.07进行编译。您能告诉我编译的步骤吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Venkata、
    2.9.1及更高版本的 Vision SDK 支持 OpenCV、
    当时我们尝试使用不同的组件版本、我们会遇到一些随机编译问题
    以下是它所依赖的组件列表
    GCC 4.9
    BIOS 6.45.01.29
    VISION SDK ti_components 中的 XDC
    VISION SDK ti_components 中 starterware 的 FATLIB
    vision SDK ti_components 中的 Starterware
    视觉 SDK 本身
    OpenCL (VSDK ti_components 的一部分)
    DSP CG 工具

    我们从未尝试过 VISION SDK 2.7

    构建 Vision SDK 的 OpenCV 部分
    启用标志 ENABLE_OpenCV=yes 并生成

    构建不带 Vision SDK 的 OpenCV
    按照以下路径中 doc 中共享的步骤操作
    TI_components\algorthim_codecs\OpenCV\OpenCV-3.1.0\docs

    此致
    Surya
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、suyamani、
    我已经下载了 VISION_SDK 2.10并启用了 OpenCV、并尝试为 Windows 版本进行编译、但我遇到了编译错误。我已经应用了 TI 发布的补丁并尝试编译、但仍然存在 OpenCV 错误、如。


    折射误差:

    BS_BIOS/libopencv_core.a (OCL.CPP.obj):在函数中`cv:::OCL:::OpenCLAllocator:::执行
    wnload (cv::UMatData*、void*、int、unsigned int const*、unsigned int const*、 unsi
    gned int const*、unsigned int const*) const':
    OCL.CPP:(.text._ZNK2cv3ocl15OpenCLAllocator8downloadEPNS_8UMatDataEPvPKjS6_S6_S
    6_[_ZNK2cv3ocl15OpenCLAllocator8下载 EPNS_8UMatDataEPvPKjS6_s6_S6_]+0x21c):
    对`clEnqueueReadBufferRect'的引用未定义
    OCL.CPP:(.text._ZNK2cv3ocl15OpenCLAllocator8downloadEPNS_8UMatDataEPvPKjS6_S6_S
    6_[_ZNK2cv3ocl15OpenCLAllocator8下载 EPNS_8UMatDataEPvPKjS6_s6_S6_]+0x380):
    对`clEnqueueReadBuffer'的引用未定义
    C:/vision_sdk_02_10_00_00/ti_components/Algorithms_codec/OpenCV/OpenCV-3.1.0/Li
    BS_BIOS/libopencv_core.a (OCL.CPP.obj):在函数中`cv:::OCL:::OpenCLAllocator::::un
    MAP (CV::UMatData*)常量':
    OCL.CPP:(.text_ZNK2cv3ocl15OpenCLAllocator5unmapEPNS_8UMatDataE[_ZNK2cv3ocl15Op
    enCLAllocator5unmapEPNS_8UMatDataE]+0xd8):未定义对`clEnqueueUnma 的引用
    PMemObject'(成员对象)
    OCL.CPP:(.text_ZNK2cv3ocl15OpenCLAllocator5unmapEPNS_8UMatDataE[_ZNK2cv3ocl15Op
    enCLAllocator5unmapEPNS_8UMatDataE]+0x1c4):未定义对`clEnqueueWri 的引用
    奶嘴缓冲器
    OCL.CPP:(.text_ZNK2cv3ocl15OpenCLAllocator5unmapEPNS_8UMatDataE[_ZNK2cv3ocl15Op
    enCLAllocator5unmapEPNS_8UMatDataE]+0x2b8):`对"clFinish"的引用未定义
    OCL.CPP:(.text_ZNK2cv3ocl15OpenCLAllocator5unmapEPNS_8UMatDataE[_ZNK2cv3ocl15Op
    enCLAllocator5unmapEPNS_8UMatDataE]+0x348):未`对"clFinish"的引用
    C:/vision_sdk_02_10_00_00/ti_components/Algorithms_codec/OpenCV/OpenCV-3.1.0/Li
    BS_BIOS/libopencv_core.a (OCL.CPP.obj):在函数中`cv:::OCL:::OpenCLAllocator:::mA
    P (CV::UMatData*、int) const':
    OCL.CPP:(.text_ZNK2cv3ocl15OpenCLAllocator3mapEPNS_8UMatDataEi[_ZNK2cv3ocl15Ope
    nCLAllocator3mapEPNS_8UMatDataEi]+0xc8):未定义对`clEnqueueReadBU 的引用
    埃尔
    OCL.CPP:(.text_ZNK2cv3ocl15OpenCLAllocator3mapEPNS_8UMatDataEi[_ZNK2cv3ocl15Ope
    nCLAllocator3mapEPNS_8UMatDataEi]+0x218):未定义对`clEnqueueMapBU 的引用
    埃尔
    C:/vision_sdk_02_10_00_00/ti_components/Algorithms_codec/OpenCV/OpenCV-3.1.0/Li
    BS_BIOS/libopencv_core.a (OCL.CPP.obj):在函数中`CV:::OCL:::程序::创建(CV:
    :OCL:::ProgramBinary const&、CV:::String&)':
    OCL.CPP:(.text._ZN2cv3ocl7Program6createERKNS0_13ProgramBinaryERNS_6StringE+0x13
    C):未`对 clCreateProgramWithBinary 的引用
    OCL.CPP:(.text._ZN2cv3ocl7Program6createERKNS0_13ProgramBinaryERNS_6StringE+0x15
    C):未`对"clBuildProgram"的引用
    OCL.CPP:(.text._ZN2cv3ocl7Program6createERKNS0_13ProgramBinaryERNS_6StringE+0x19
    0):未`对 clReleaseProgram'的引用
    C:/vision_sdk_02_10_00_00/ti_components/Algorithms_codec/OpenCV/OpenCV-3.1.0/Li
    bs_BIOS/libgenericio.a (generic_io.c.obj):在函数中`generic_fflush':
    /user/a0132418/ti/opencv/tiopencv/modules/genericio/src/generic_io.c:25:undefin
    ED 对`File_flush'的引用
    C:/vision_sdk_02_10_00_00/ti_components/Algorithms_codec/OpenCV/OpenCV-3.1.0/Li
    bs_BIOS/libgenericio.a (generic_io.c.obj):在函数`generic_fputs'中:
    /user/a0132418/ti/opencv/tiopencv/modules/genericio/src/generic_io.c:72:undefin
    对`File_puts '的 ED 引用
    C:/vision_sdk_02_10_00_00/ti_components/Algorithms_codec/OpenCV/OpenCV-3.1.0/Li
    bs_BIOS/libgenericio.a (generic_io.c.obj):在函数`generic_printf'中:
    /user/a0132418/ti/opencv/tiopencv/modules/genericio/src/generic_io.c:81:Undefin
    `File_vprintf'的 ED 引用
    C:/vision_sdk_02_10_00_00/ti_components/Algorithms_codec/OpenCV/OpenCV-3.1.0/Li
    bs_BIOS/libgenericio.a (generic_io.c.obj):在函数`generic_fprintf'中:
    /user/a0132418/ti/opencv/tiopencv/modules/genericio/src/generic_io.c:90:Undefin
    `File_vprintf'的 ED 引用
    C:/vision_sdk_02_10_00_00/ti_components/Algorithms_codec/OpenCV/OpenCV-3.1.0/Li
    bs_BIOS/libgenericio.a (generic_io.c.obj):在函数`generic_ftell 中:
    /user/a0132418/ti/opencv/tiopencv/modules/genericio/src/generic_io.c:103:Undefi
    NED 对`File_Tell '的引用
    C:/vision_sdk_02_10_00_00/ti_components/Algorithms_codec/OpenCV/OpenCV-3.1.0/Li
    bs_BIOS/libgenericio.a (generic_io.c.obj):在函数`generic_fseek'中:
    /user/a0132418/ti/opencv/tiopencv/modules/genericio/src/generic_io.c:112:undefi
    NED 对`File_Tell '的引用
    /user/a0132418/ti/opencv/tiopencv/modules/genericio/src/generic_io.c:118:Undefi
    NED 对`File_Size"的引用
    C:/vision_sdk_02_10_00_00/ti_components/Algorithms_codec/OpenCV/OpenCV-3.1.0/Li
    bs_BIOS/libgenericio.a (generic_io.c.obj):在函数`generic_frewind'中:
    /user/a0132418/ti/opencv/tiopencv/modules/genericio/src/generic_io.c:135:undefi
    NED 对`File_rewind'的引用
    gmaked[6]:***[C:/vision_sdk_02_10_00_00/vision_sdk/binaries/vision_sdk/bin/tda2
    XX-EVM/VISION_SDK_a15_0_release.xa15fg]错误1.
    gmake[5]:***[a15_0]错误2.
    gmake[4]:***[APPS_a15]错误2.
    gmaked[3]:***[APPS]错误2.
    gmak[2]:***[APPS]错误2.
    gmaking[1]:***[VISION_SDK_APPS]错误2.
    Gmake:***[VISION_SDK]错误2.


    请告知您需要申请以 Windows 平台构建 OpenCV 的任何 Windows 补丁。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Venkata、

    我正在安装 VISION_SDK_2_10 Windows 安装程序、将很快更新您的版本

    我已经有 VISION_SDK_2_10 Linux 安装程序、我验证了它能够在构建时不会出现任何问题(在应用共享 OpenCV 补丁之后)

    同时,您能否运行"gmake config"并共享?

    此致

    Surya

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

    请找到我的 gmake 配置

    C:\vision_sdk_02_10_00_00\vision_sdk>gmake 配置
    编号
    #平台配置,
    # vsdk_Board_type=TDA2XX_EVM [选项:TDA2XX_EVM TDA3XX_EVM TDA2XX_MC TDA2EX_EV
    m]
    # platform=tda2xx-evm
    # DDR_MEM=DDR_MEM_512M [选项:DDR_MEM_512M]
    # DUAL_A15_SMP_BIOS=否[选项:是否]
    编号
    #构建配置、
    # IPU_PRIMARY_CORE=ipu1_0 [选项:ipu1_0 ipu2]
    # IPU_secondary 核心=ipu2 [选项:ipu1_0 ipu2]
    # build_os=Windows_NT [选项:Windows_NT Linux]
    # A15_target_os=BIOS [选项:BIOS Linux]
    # profile = release [选项:debug release]
    # build_dependance_always=no
    # build_Algorithms=否
    编号
    # CPU 配置、
    # PROC_IPU1_0_include=是
    # PROC_IPU1_1_INCLUDE=yes
    # PROC_IPU2_INCLUDE=否
    # PROC_DSP1_INCLUDE=yes
    # PROC_DSP2_INCLUDE=yes
    # PROC_EVE1_INCLUDE=是
    # PROC_EVE2_INCLUDE=是
    # PROC_EVE3_INCLUDE=否
    # PROC_EVE4_INCLUDE=否
    # PROC_A15_0_include=是
    编号
    #安全模块配置、
    # ALG_CRC_INCLUDE=否
    # RTI_INCLUDE=否
    # ECC_FFI 包含=否
    # DCC_ESM_INCLUDE=否
    编号
    #视频模块配置,
    # IVAHD_INCLUDE=yes
    # VPE_INCLUDE=yes
    # iSS_include=否
    # iSS_ENABLE_DEBUG_TAPS =否
    # dss_include=yes
    编号
    #其他模块配置、
    # NDK_PROC_TO_USE=a15_0
    # AVBRX_INCLUDE=yes
    # FATFS_PROC_TO_USE=ipu1_0
    # DCAN 包含=否
    # HCF_INCLUDE=NO
    # radar_include=否
    # CPU_IDLE_ENABLED =是
    # FAST_BOOT_INCLUDE=NO
    # ALG_SV_INCLUDE=是
    # DATA_VIS_INCLUDE=否
    # ENABLE_OpenCV=是
    # OpenCL_include=否
    # SRV_FAST_BOOT_INCLUDE=否
    # lens 模块=imi
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Venkata、

    在 Windows 计算机上安装了 VISION SDK 2.10版本、并能够使用您共享的配置构建二进制文件

    您能否 运行"Where gmake"并确认 gmake 是否从与 Vision SDK 2.10发行版共享的 XDC 软件包中挑选?

    如果没有、请在命令提示符中设置构建 VISION SDK 的路径(在 TDA2xx UG 中选中 cmd)

    此致

    Surya

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

    当我在 Windows 平台中构建时没有启用 OpenCV、我不会遇到任何问题。

    但是、在 VISION SDK 2.10中启用 OpenCV 时、iAM 会遇到问题
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这很奇怪

    无论如何、我要附加与 Vision SDK 2.10共享的 OpenCV 补丁

    请比较并检查是否与您已申请的内容有任何差异?

    e2e.ti.com/.../openCV.zip

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

    感谢您的补丁。

    我需要帮助将 OpenCV 移植到 VISION SDK 2.7、方法是针对 Windows 版本参考 VISION SDK 2.10、它是否可能依赖于 BIOS、starware、BSP 平台
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Venkata、
    我们仅使用 BIOS 6.45.01.29进行了验证、请先在 VISION SDK 2.7上检查
    &在 staterware 中,BSP 端没有这种依赖性
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,Surymanani,

    我尝试根据给定路径的加倍在 a15平台上构建 OpenCV

    C:\vision_sdk_02_12_00_00\ti_components\Algorithms_codec\OpenCV\OpenCV-3.1.0\docs

    文档名称:

    OpenCV_cross_compile_Steps_for_A15_BIOS.pdf

    我遇到了构建问题、并在依赖 system.cpp 的 pthread 上遇到了错误。

    您能否共享用于在 a15平台上构建的通用器件的 cmake 文件。

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

    pfA cmake 文件

    不允许上载".cmake"文件、因此重命名为".txt"、请重命名为".cmake"

    e2e.ti.com/.../arm_2D00_gnueabi_5F00_baremetal.toolchain.txt

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

    您好 Surya、

    我在 cmake 中遇到了您提供的 cmake 的建筑问题。

    我对您共享的 cmake 进行了少量更改、请参阅错误并告诉我这些更改

    cmake 更改如下。

    SET (CMAKE_CXX_FLAGS "-DGENERIC_ARM -DGENERIC -D_POSIX_THREADS -O3 -fPERENIC -Wwrite-strings -w"高速缓存字符串"c++ flags")

    SET (CMAKE_C_FLAGS "-DGENERIC_ARM -DGENERIC -D_POSIX_THREADS -O3 -fPERVENIC -Wwrite-strings -w"高速缓存字符串"c flags")

    请在生成时查找 cmake 错误

    [5%]构建的目标 zlib

    [10%]构建了目标 libpng
    [10%]构建 CXX 对象模块/core/cmakeFiles/OpenCV_core.dir/src/match.cpp.obj
    [12%]构建 CXX 对象模块/core/cmakeFiles/OpenCV_core.dir/src/umatrix.cpp.obj
    [12%]构建 CXX 对象模块/核心/CMakeFiles\OpenCV_core.dir/src/match_Decomp.cpp.obj
    [12%]构建 CXX 对象模块/core/cmakeFiles/OpenCV_core.dir/src/OpenCL/runtime/OpenCL_clamdblas .cpp.obj
    [12%]构建 CXX 对象模块/核心/CMakeFiles\OpenCV_core.dir/src/OpenCL/runruntime /OpenCL_core.cpp.obj
    [12%]构建 CXX 对象模块/核心/CMakeFiles\OpenCV_core.dir/src/OpenCL/runrunime/OpenCL_clodfft.cpp.obj
    [12%]构建 CXX 对象模块/核心/CMakeFiles\OpenCV_core.dir/src/out.cpp.obj
    [12%]构建 CXX 对象模块/核心/CMakeFiles\OpenCV_core.dir/src/types.cpp.obj
    [14%]构建 CXX 对象模块/core/cmakeFiles/OpenCV_core.dir/src/DXT.CPP.obj
    [14%]构建 CXX 对象模块/核心/CMakeFiles\OpenCV_core.dir/src/gl_core_3_1.cpp.obj
    [14%]构建 CXX 对象模块/core/cmakeFiles/OpenCV_core.dir/src/matmul.cpp.obj
    [14%]构建 CXX 对象模块/核心/CMakeFiles\OpenCV_core.dir/src/CUDA_info.cpp.obj
    [14%]构建 CXX 对象模块/core/cmakeFiles/OpenCV_core.dir/src/conjugate_梯 度.cpp.obj
    [14%]构建 CXX 对象模块/core/cmakeFiles/OpenCV_core.dir/src/OCL.cpp.obj
    [16%]构建 CXX 对象模块/core/cmakeFiles/OpenCV_core.dir/src/nhorv_simplel.cpp.obj
    [16%]构建 CXX 对象模块/核心/CMakeFiles\OpenCV_core.dir/src/array.cpp.obj
    [16%]构建 CXX 对象模块/core/cmakeFiles/OpenCV_core.dir/src/LAPACK .cpp.obj
    [16%]构建 CXX 对象模块/核心/CMakeFiles\OpenCV_core.dir/src/CUDA_GPU_MAT.cpp.obj
    [16%]构建 CXX 对象模块/core/cmakeFiles/OpenCV_core.dir/src/tables.cpp.obj
    [16%]构建 CXX 目标模块/core/cmakeFiles/OpenCV_core.dir/src/system.cpp.obj
    在/home/valeo/ti/opencv/modules/core/src/system.cpp 中包含的文件中:514:0:
    /home/valeo/ti/opencv/build_arm_bios/modules/core/version_string.inc:6:1:错误:缺少终止"字符
    "主机:sh:0:getcwd()失败:没有这样的文件或目录
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~μ A
    /home/valeo/ti/opencv/build_arm_bios/modules/core/version_string.inc:8:1:错误:数字中的小数点太多
    4.4.4-31-generic sh: 0: getcwd()失败:没有这样的文件或目录
    ^~~~~μ A
    /home/valeo/ti/opencv/build_arm_bios/modules/core/version_string.inc:9:7:错误:程序中有杂散"\"
    x86_64号文件\n"
    ^μ A
    /home/valeo/ti/opencv/build_arm_bios/modules/core/version_string.inc:9:9:错误:缺少终止"字符
    x86_64号文件\n"
    ^μ A
    [17%]构建 CXX 对象模块/核心/CMakeFiles\OpenCV_core.dir/src/OpenGL.CPP.obj
    [17%]构建 CXX 对象模块/core/cmakeFiles/OpenCV_core.dir/src/stat.cpp.obj
    [17%]构建 CXX 对象模块/core/cmakeFiles/OpenCV_core.dir/src/arithm.cpp.obj
    /home/valeo/ti/opencv/build_arm_bios/modules/core/version_string.inc:在函数'const CV::String& CV::getBuildInformation ()'中:
    /home/valeo/ti/opencv/build_arm_bios/modules/core/version_string.inc:7:1:错误:在'Linux'之前需要'、'或';'
    Linux sh: 0: getcwd()失败:没有这样的文件或目录
    ^~~~~μ A
    /home/valeo/ti/opencv/modules/core/src/system.cpp:在构造函数'CV::Mutex::Impl::Impl ()'中:
    /home/valeo/ti/opencv/modules/core/src/system.cpp:871:42:错误:未在此范围内声明"pthread_mutex_recursive"
    pthread_mutexattr_settype (&attr、pthread_mutex_recursive);
    ^~~~~~~~~~~~~~~~~~~~~~~μ A
    /home/valeo/ti/opencv/modules/core/src/system.cpp:871:65:错误:未在此范围内声明"pthread_mutexattr_settype"
    pthread_mutexattr_settype (&attr、pthread_mutex_recursive);
    ^μ A
    make[2]:***[modules/core/cmakeFiles/OpenCV_core.dir/src/system.cpp.obj]错误1
    maked[2]:***正在等待未完成的作业...
    make[1]:***[modules/core/cmakeFiles/OpenCV_core.dir/all]错误2.

    请查看并更新更改

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

    您好 Surya、

    cmake 文件的任何更新和错误。

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

    您好 Suryamani Jena、

    当尝试使用 cmake 编译 OpenCV 时、我遇到了 pthread 问题、因为我引用了 ccs7的 ARM 工具链、它们不是 pthread 的库。因此在为 ARM a15 paltform 执行 OpenCV 交叉编译时、它显示出编译问题。

    请帮助我构建 openv 3.1.0版本

    https://git.ti.com/opencv/tiopencv

    从上述链接下载的 OpenCV 和  

    使用的 ccs7v ARM 工具链和提供的 cmake 文件。

    所面临的错误是

    ccs7的 ARM 工具链的库文件夹中没有 libpthread 导致的 pthread 问题

    dirent.h  

    请尝试使用 ARM a15构建 OpenCV 并提供一些解决方案。