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.

The DM8168's DVRRDK_03.00.00.00demo source code compilation error



In file included from chains_doubleChCapDis.c:8:
/home/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/demos/link_api_demos/common/chains.h:32:37: error: link_api/helloWorldLink.h: No such file or directory
In file included from chains_doubleChCapDisTest.c:8:
/home/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/demos/link_api_demos/common/chains.h:32:37: error: link_api/helloWorldLink.h: No such file or directory
In file included from chains_doubleChCapSwMsDis.c:8:
/home/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/demos/link_api_demos/common/chains.h:32:37: error: link_api/helloWorldLink.h: No such file or directory
In file included from chains_multiChCaptureNsfDei.c:8:
/home/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/demos/link_api_demos/common/chains.h:32:37: error: link_api/helloWorldLink.h: No such file or directory
In file included from chains_singleChCapAlgDis.c:8:
/home/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/demos/link_api_demos/common/chains.h:32:37: error: link_api/helloWorldLink.h: No such file or directory
In file included from chains_singleChCapDis.c:8:
/home/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/demos/link_api_demos/common/chains.h:32:37: error: link_api/helloWorldLink.h: No such file or directory
In file included from chains_singleChCapNsfSwMsDis.c:8:
/home/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/demos/link_api_demos/common/chains.h:32:37: error: link_api/helloWorldLink.h: No such file or directory
In file included from chains_singleChCapOsdDis.c:8:
/home/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/demos/link_api_demos/common/chains.h:32:37: error: link_api/helloWorldLink.h: No such file or directory
In file included from chains_singleChCaptureSii9233a.c:8:
/home/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/demos/link_api_demos/common/chains.h:32:37: error: link_api/helloWorldLink.h: No such file or directory
In file included from chains_singleChDis.c:8:
/home/DVRRDK_03.00.00.00/dvr_rdk/../dvr_rdk/demos/link_api_demos/common/chains.h:32:37: error: link_api/helloWorldLink.h: No such file or directory
make[5]: *** [depend] err 1
make[5]: Leaving directory `/home/DVRRDK_03.00.00.00/dvr_rdk/demos/link_api_demos/vpss_chains'
make[4]: *** [libs] err 2
make[4]: Leaving directory `/home/DVRRDK_03.00.00.00/dvr_rdk/demos/link_api_demos'
make[3]: *** [demo] err 2
make[3]: Leaving directory `/home/DVRRDK_03.00.00.00/dvr_rdk/demos/link_api_demos'
make[2]: *** [libs] err 2
make[2]: Leaving directory `/home/DVRRDK_03.00.00.00/dvr_rdk/demos'
make[1]: *** [demo] err 2
make[1]: Leaving directory `/home/DVRRDK_03.00.00.00/dvr_rdk/demos'
make: *** [dvr_rdk_linux] err 2

Prompted to say lack of helloWorldLink.h, and I found I did not have this file.How can I do?

  • There is no such included file called helloWorlkLink.h in RDK release.

    We do not support Chains demo anymore. Try to build McFW demos.

  • None of the files listed in the error log in  /dvr_rdk/demos/link_api_demos/vpss_chains are part of the RDK release.It looks like you have created these files. Pls check if your include path is correct.

  • There is still a problem when I build McFW demo.

    root@dm816x:/opt/dvr_rdk/ti816x# ./run.sh

    =========
    Main Menu
    =========

    1: VCAP + VENC + VDEC + VDIS - Progressive SD Encode + Decode
    2: VCAP + VENC + VDIS - SD Encode ONLY
    3: VCAP + VENC + VDIS - HD Encode ONLY
    4: VDEC + VDIS - SD/HD Decode ONLY
    5: VCAP + VDIS - NO Encode or Decode

    e: Exit

    Enter Choice: 1
    --------------- CHANNEL DETAILS-------------
    Capture Channels => 16
    Enc Channels => Primary 16, Secondary 16
    Dec Channels => 16
    Disp Channels => 32
    -------------------------------------------
    0: SYSTEM: System Common Init in progress !!!
    0: SYSTEM: IPC init in progress !!!
    22: SYSTEM: Opening MsgQ Heap [IPC_MSGQ_MSG_HEAP] ...
    24: SYSTEM: Creating MsgQ [HOST_MSGQ] ...
    25: SYSTEM: Creating MsgQ [HOST_ACK_MSGQ] ...
    27: SYSTEM: Opening MsgQ [DSP_MSGQ] ...
    27: SYSTEM: Opening MsgQ [VIDEO-M3_MSGQ] ...
    28: SYSTEM: Opening MsgQ [VPSS-M3_MSGQ] ...
    29: SYSTEM: Notify register to [DSP] line 0, event 15 ...
    29: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ...
    30: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ...
    30: SYSTEM: IPC init DONE !!!
    32: SYSTEM: Creating ListMP [HOST_IPC_OUT_24] in region 0 ...
    34: SYSTEM: Creating ListMP [HOST_IPC_IN_24] in region 0 ...
    35: SYSTEM: ListElem Shared Addr = 0x2b104080
    37: SYSTEM: Creating ListMP [HOST_IPC_OUT_25] in region 0 ...
    39: SYSTEM: Creating ListMP [HOST_IPC_IN_25] in region 0 ...
    40: SYSTEM: ListElem Shared Addr = 0x2b121b80
    42: SYSTEM: Creating ListMP [HOST_IPC_OUT_19] in region 0 ...
    44: SYSTEM: Creating ListMP [HOST_IPC_IN_19] in region 0 ...
    46: SYSTEM: ListElem Shared Addr = 0x2b13f680
    47: SYSTEM: Creating ListMP [HOST_IPC_OUT_20] in region 0 ...
    49: SYSTEM: Creating ListMP [HOST_IPC_IN_20] in region 0 ...
    51: SYSTEM: ListElem Shared Addr = 0x2b15f080
    52: SYSTEM: Creating ListMP [HOST_IPC_OUT_21] in region 0 ...
    54: SYSTEM: Creating ListMP [HOST_IPC_IN_21] in region 0 ...
    56: SYSTEM: ListElem Shared Addr = 0x2b17ea80
    72: SYSTEM: System Common Init Done !!!

    Enable file write (YES - y / NO - n) : y

    File write ENABLED !!!


    Enter file write path :/audio

    WARNING: Invalid path /audio], trying default path [/dev/shm] ...
    Selected file write path [/dev/shm]


    [host] Partition Free Size for Path[/dev/shm/VBITS_HDR_0.bin] = [0x3024598]
    [host] Max File size per channel:0xC09166
    [host] MCFW_IPCBITS:VcapVencVdecVdis_ipcBitsSendFxn:Entered...

    23585:!!!SLAVE CORE [VPSS-M3] DOWN!!!
    SystemLink_copySlaveCoreExceptionContext:146
    mmap of [0xbe9e0000:36864]
    mmap virt addresss:0x2ab28000
    munmap of [0x2ab28000:36864]
    SystemLink_copySlaveCoreExceptionContext:153
    [m3vpss ] 89830: Assertion @ Line: 464 in links_m3vpss/system/system_dctrl.c:
    retVal == FVID2_SOK : failed !!!

  • Have you made any change to tie the HDMI and DVO2 vencs ? The assert condition is in the HDMI-DVO2 tied case which is not the default RDK configuration

  • I do not have to modify the any code,

    dvr_rdk_demo_mcfw_api.out the   1.2M

    dvr_rdk_demo_link_api.out      5.2M

    this is correct?

    When I run dvr_rdk_demo_mcfw_api.out, no matter which option you choose, and the last are the same error, I do not know where the check.

    Very grateful to you answer

  • 1. Are the pre-built binaries (part of release package) working fine in your setup? Please flash the pre-built binaries of uboot, uImage & dvr rdk demo app and check if it works.

    2. Post the build steps, flashing steps you are following for source code build, tests