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: opencv

Tool/software: TI-RTOS

How to enable OpenCV usecase in TDA2X 3.2 Vision SDK?

  • I am working on OpenCV and need to use TI RTOS
    In "vision_sdk/build/Rules.make", I see only "tda2xx_evm_linux_opencl" : Does this config work for TI RTOS build.?
  • I tried with "MAKECONFIG?=tda2xx_evm_bios_opencx", this is resulting in comilation error as:
    -------------------
    C:\PROCESSOR_SDK_VISION_03_02_00_00\vision_sdk\links_fw\src\rtos\bios_app_common\tda2xx\ipu1_0>C:/PROCESSOR_SDK_VISION_03_02_00_00/ti_components/os_tools/windows/xdctools_3_32_01_22_core/xs xdc.tools.configuro --generationOnly -o C:/PROCESSOR_SDK_VISION_03_02_00_00/vision_sdk/binaries/apps/tda2xx_evm_bios_opencx/obj/vision_sdk/tda2xx-evm/ipu1_0/release/vision_sdk_configuro -t ti.targets.arm.elf.M4 -p ti.platforms.evmDRA7XX:IPU_1_0 -r release -b C:/PROCESSOR_SDK_VISION_03_02_00_00/vision_sdk/build/rtos/tda2xx/config_m4.bld --cfgArgs "{mode: \"\", coreName: \"IPU1-CORE0\", platformMem: \"DDR_MEM_512M\"}" MAIN_APP_ipu1_0.cfg
    # Configuro done!
    # Making tda2xx-evm:ipu1_0:release:vision_sdk_lib...
    # Linking into C:/PROCESSOR_SDK_VISION_03_02_00_00/vision_sdk/binaries/apps/tda2xx_evm_bios_opencx/vision_sdk/bin/tda2xx-evm/vision_sdk_ipu1_0_release.xem4...
    #
    /cygdrive/c/PROCESSOR_SDK_VISION_03_02_00_00/ti_components/os_tools/windows/xdctools_3_32_01_22_core/bin/cp: cannot create regular file `C:/PROCESSOR_SDK_VISION_03_02_00_00/vision_sdk/binaries/apps/tda2xx_evm_bios_opencx/obj/vision_sdk/tda2xx-evm/ipu1_0/release/vision_sdk_configuro/package/cfg/MAIN_APP_ipu1_0_pem4.oem4': Permission denied
    gmake[7]: *** [C:/PROCESSOR_SDK_VISION_03_02_00_00/vision_sdk/binaries/apps/tda2xx_evm_bios_opencx/vision_sdk/bin/tda2xx-evm/vision_sdk_ipu1_0_release.xem4] Error 1
    gmake[6]: *** [ipu1_0] Error 2
    gmake[5]: *** [apps_ipu1_0] Error 2
    gmake[4]: *** [apps] Error 2
    gmake[3]: *** [apps] Error 2
    gmake[2]: *** [apps_exe] Error 2
    gmake[1]: *** [apps] Error 2
    gmake: *** [vision_sdk] Error 2
    ------------------------------------------------

    As in see in the source code, I need to run standard built-in openCV usecases:
    i.e.
    OPENCL Usecases
    ------------------------
    1: 1CH VIP capture + Frame Copy (A15) + Display"
    2: 1CH VIP capture + Canny Edge (DSP1) + Display"

    Please let me know how to build built-in OpenCV usecase in TDA2X Vision SDK 3.2.
  • file `C:/PROCESSOR_SDK_VISION_03_02_00_00/vision_sdk/binaries/apps/tda2xx_evm_bios_opencx/obj/vision_sdk/tda2xx-evm/ipu1_0/release/vision_sdk_configuro/package/cfg/MAIN_APP_ipu1_0_pem4.oem4': Permission denied

    Closed most apps, and then rebuilt.

    Able to get the opencx usecase. Thus resolving myself.
  • tda2xx_evm_linux_opencl is wrong.
    tda2xx_evm_bios_opencx is used for RTOS support OpenCV usecase.
  • Glad you got it resolved.