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.

[参考译文] Linux/TDA2:Linux OpenCV Canny、无视频输出

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/722389/linux-tda2-linux-opencv-canny-no-video-out

器件型号:TDA2

工具/软件:Linux

您好!

SDK 3.04。  

构建 tda2xx_evm_linux_opencx

编译正常。

运行单摄像头用例

OV10635 1CH VIP 采集和显示至 HDMI 输出。

好的。 没问题。

但是、当运行 OpenCV Canny 用例时出现错误、没有视频输出。

有什么想法吗?

[host][host ] OpenCV 用例
[主机][主机]------------------------
[host][host ] 1:1通道 VIP 捕获+ OpenCV Canny (A15)+ SGX 复制+显示
[主机][主机] 2:1通道 VIP 捕获+ OpenCV OpenCL 稀释(A15 + DSP)+ SGX 复制+显示
[主机][主机]
[host][host ] x:exit
[主机][主机]
[host][host ]输入选项:
[主机][主机]
1
[主机][主机] 73.112304 s:
[host][IPU2 ] 73.112487 s:链:传感器正在创建
[host][IPU2 ] 73.113036 s:video_sensor:INST0:I2C1:I2C Addr = 0x30
[主机][IPU2 ] 73.210364 s:VIDEO_SENSOR:VIP 0:DRV ID 1203 (I2C ADDR 0x30):a635:0000:7FA2
[host][IPU2 ] 73.210699 s:链:传感器创建... 完成了!!!
[host][IPU2 ] 73.217104 s:捕获:正在创建!!!
[host][IPU2 ] 73.217470 s:捕获:VIP1 Slice0 Porta 捕获模式是[ 8位]!!!
断言(chains_vipSingleCamOpenCVCannySgxDisplay_priv.c|chains_vipSingleCamOpenCVySgxDisplay_Create|166)
[host][host ] 73.339931 s:IPC_IN_0:正在创建!!!
[host][host ] 73.340328 s:IPC_IN_0:创建完成!!!
[host][host ] 73.340389 s:ALG:错误:未指定 ALG create 函数(algId = 5)!!!
[host][IPU2 ] 73.338894 s:捕获:创建完成!!!
[host][IPU2 ] 73.339291 s:IPC_OUT_0:正在创建!!!
[host][IPU2 ] 73.339687 s:IPC_OUT_0:创建完成!!!

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

    尊敬的徐鹏:

    由于 CMEM 的依赖性、因此会发现此问题

    VSDK 3.4版本的发行说明中也有报告和记录

    ADASVISION-1894:[TDA2xx Linux] OpenCL UC,Cmem 初始化失败

    但是、如果您对 Linux 没有任何依赖、则可以尝试 OpenCV 的 BIOS 配置(使用3.4版本即可正常工作)

    否则、您可以尝试使用旧的 VSDK 版本(3.1版本)、其工作正常

    此致

    Surya

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

    我可以有 VSDK 版本3.1下载链接吗?
    非常感谢

    此致
    彭志
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我找到了 vsdk 3.01。
    software-dl.ti.com/.../index_FDS.html

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

    我尝试了 VSDK 3.01
    奇怪的是、我可以成功编译 tda2xx_evm_linux_all
    但 tda2xx_evm_linux_opencx 的编译失败
    你有什么想法吗?

    此致
    彭志

    Cheepeng@Ubuntu:~/processor_sdk_vision_03_01_00_00/vision_sdk/build$ make -s -j
    #正在调用配置...
    #配置完成!
    # Making tda2xx-EVM:ipu2:release:vision_sdk_lib...
    链接到/home/cheepeng/PROCESSOR_SDK_VISION_03_01_00_00/vision_sdk/binaries/apps/tda2xx_evm_linux_opencx/vision_sdk/bin/tda2xx-evm/vision_sdk_ipu2_release.xem4...
    编号
    编号
    #/home/cheepeng/PROCESSOR_SDK_VISION_03_01_00_00/vision_sdk/binaries/apps/tda2xx_evm_linux_opencx/vision_sdk/bin/tda2xx-evm/vision_sdk_ipu2_release.xem4已创建。
    编号
    ‘/home/cheepeng/PROCESSOR_SDK_VISION_03_01_00_00/vision_sdk/binaries/apps/tda2xx_evm_linux_opencx/obj/vision_sdk/tda2xx-evm/ipu2/release/vision_sdk_configuro/osa_mem_map.h’->‘/home/cheepeng/PROCESSOR_SDK_VISION_03_01_00_00/vision_sdk/links_fw/src/hlos/osa/include/osa_mem_map.h’
    #系统:tda2xx-EVM:编译 system_ipc.c
    # OSA:tda2xx-EVM:编译 OSA_mem.c
    # OSA:tda2xx-EVM:编译 OSA_REMOLE_LOG_CLIENT.c
    # OSA:tda2xx-EVM:编译 OSA_REMOLE_LOG_server.c
    #系统:tda2xx-evm:正在创建存档系统.a
    # OSA:tda2xx-EVM:正在创建归档文件 OSA.A
    在/home/cheepeng/PROCESSOR_SDK_VISION_03_01_00_00/vision_sdk/apps/src/include/chains_common_osal.h:86:0中包含的文件中、
    来自/home/cheepeng/PROCESSOR_SDK_VISION_03_01_00_00/vision_sdk/apps/src/include/chains_common_surround_view.h:83、
    来自/home/cheepeng/PROCESSOR_SDK_VISION_03_01_00_00/vision_sdk/apps/src/hlos/common/chains_common.h:147、
    来自/home/cheepeng/PROCESSOR_SDK_VISION_03_01_00_00/vision_sdk/apps/src/hlos/adas/include/chains.h:101、
    从 chains_vipSingleCamOpenCLFrameCopySgxDisplay.c:99:
    /home/cheepeng/PROCESSOR_SDK_VISION_03_01_00_00/vision_sdk/links_fw/src/hlos/system/system_priv_ipc.h:100:30:致命错误:TI/IPC/MultiProC.h:无此类文件或目录
    编译已终止。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的徐鹏:

    是否安装了所有3.1版本的组件?

    是否可以检查以下文件夹中是否存在"MultiProc.h"文件?

    TI_components \os_tools\IPC_3_45_00_00\packages/ti\IPC

     

    此致

    Surya

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的徐鹏:
    问题"断言(chains_vipSingleCamOpenCVCannySgxDisplay_priv.c|chains_vipSingleCamOpenCVCannySgxDisplay_Create|166)"已经解决、将随下一个 VISION SDK 版本一起提供

    此致
    Surya
x 出现错误。请重试或与管理员联系。