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.

Compiling link_api_demos in RDK4.0.1

Other Parts Discussed in Thread: TVP7002, TVP5158

Hi experts,

I am currently working on 8148 evm with RDK4.0.1. 

According to install guide, RDK provided some prebuilt application such as SD video capture --> encode --> decode --> display

and those demo application works now. 

In next step, I am going to do the video capturing via TVP7002, and I found there are some related keywords from ./demo/link_api_demos

but the make file does not compile the link_api_demos/ ....

So, I'm wondering if there's any reference could give a guidance for this? 

Thank you very much!

Sincerely,

  • Hello,

    I am not aware with DVRRDK but it seems is supporting tvp5158.
    Refer to below threads regarding DVRRDK and tvp7002:


    e2e.ti.com/.../213627
    e2e.ti.com/.../1686383
    e2e.ti.com/.../249843
    https://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/p/224704/791139

    BR
    Margarita

  • Hi Margarita,

    Thanks for your reply.

    Im trying to compile the link_api_demos under dvr_rdk/demos/..

    currently there are some errors during the compiling,  seems it does not link to RPE library,

    so I added  $(RPE_INC) in the ./link_api_demos/video_chains/MAKEFILE.MK,

    but this error is still occurs, any ideas ? 

     

    # dvr_rdk_demo_link_api: ti814x-evm: Linking
    /mnt/hdd/RDK4.1/DVRRDK_04.01.00.02/dvr_rdk/../ti_tools/cgt_a8/arago/linux-devkit/bin/arm-arago-linux-gnueabi-gcc -lpthread -lm -o/mnt/hdd/RDK4.1/DVRRDK_04.01.00.02/dvr_rdk/../dvr_rdk/bin/ti814x/bin//dvr_rdk_demo_link_api.out /mnt/hdd/RDK4.1/DVRRDK_04.01.00.02/dvr_rdk/../dvr_rdk/lib/ti814x-evm/dvr_rdk_demo_link_api.a /mnt/hdd/RDK4.1/DVRRDK_04.01.00.02/dvr_rdk/../dvr_rdk/lib/ti814x-evm/dvr_rdk_mcfw_api.a /mnt/hdd/RDK4.1/DVRRDK_04.01.00.02/dvr_rdk/../dvr_rdk/lib/ti814x-evm/dvr_rdk_link_api.a /mnt/hdd/RDK4.1/DVRRDK_04.01.00.02/dvr_rdk/../dvr_rdk/lib/ti814x-evm/dvr_rdk_common_utils.a /mnt/hdd/RDK4.1/DVRRDK_04.01.00.02/dvr_rdk/../dvr_rdk/lib/ti814x-evm/dvr_rdk_osa.a /mnt/hdd/RDK4.1/DVRRDK_04.01.00.02/dvr_rdk/../ti_tools/syslink/syslink_2_20_02_20/packages/ti/syslink/lib/syslink.a_release /mnt/hdd/RDK4.1/DVRRDK_04.01.00.02/dvr_rdk/../ti_tools/cgt_a8/arago/linux-devkit/arm-arago-linux-gnueabi/usr/lib/libasound.so.2
    /mnt/hdd/RDK4.1/DVRRDK_04.01.00.02/dvr_rdk/../dvr_rdk/lib/ti814x-evm/dvr_rdk_link_api.a(system_ipc_msgq.o): In function `System_ipcMsgQHeapCreate':
    system_ipc_msgq.c:(.text+0x5e4): undefined reference to `Rpe_messageqHeapId'
    collect2: ld returned 1 exit status
    make[5]: *** [exe] Error 1
    make[5]: Leaving directory `/mnt/hdd/RDK4.1/DVRRDK_04.01.00.02/dvr_rdk/demos/link_api_demos/common'
    make[4]: *** [apps] Error 2
    make[4]: Leaving directory `/mnt/hdd/RDK4.1/DVRRDK_04.01.00.02/dvr_rdk/demos/link_api_demos'
    make[3]: *** [demo] Error 2
    make[3]: Leaving directory `/mnt/hdd/RDK4.1/DVRRDK_04.01.00.02/dvr_rdk/demos/link_api_demos'
    make[2]: *** [libs] Error 2
    make[2]: Leaving directory `/mnt/hdd/RDK4.1/DVRRDK_04.01.00.02/dvr_rdk/demos'
    make[1]: *** [demo] Error 2
    make[1]: Leaving directory `/mnt/hdd/RDK4.1/DVRRDK_04.01.00.02/dvr_rdk/demos'
    make: *** [dvr_rdk_linux] Error 2

  • Hello,

    For DVRRDK support check here:
    e2e.ti.com/.../224844
    e2e.ti.com/.../426680

    BR
    Margarita