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.

OMX EZSDK decode display example

I have upgraded my SDK to vs 5_02_02_60 and from the sdk root directory "make components".  This make fails with an abnormal termination of ..../dsp_devkit/cgt_7_2_3/bin/cmp6x. 

 

  • Hi,

    Can you please share a log of the failure? Just to make sure I understand the steps, does it fail when you do the following.

    1. Install the EZSDK on Ubuntu 10.04 32bit

    2. Run make components. <---- This shows a failure.

  • I sometimes had a problem when compiling OMX or C6Run with abnormal termination, as it turned out my system  (Ubuntu 11.04 1GiB) ran out of RAM. I increased the swap file size to 2 GiB, which solved the problem for me. Due to the structure of the build system, which somtimes copies a lot of code into one C file, compiling that object can be pretty time and memory consuming.

    Another problem that sometimes I had to clean first when I or it aborted at a previous location. Hope that helps.

    But I can't remember if that happend at cmp.. or cl. I think it was cl in my case

    Regards

    Markus

  • The last part of the makefile output is:

    ======== all [/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/syslink_2_00_02_80/packages/ti/syslink/ipc/rtos/interfaces] ========
    #
    # all files complete.
    ======== all [/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/syslink_2_00_02_80/packages/ti/syslink/ipc/rtos/syslinkMemMgr/shMemMgr] ========
    #
    # all files complete.
    ======== all [/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/syslink_2_00_02_80/packages/ti/syslink/ipc/rtos/syslinkMemMgr/tilerMemMgr] ========
    #
    # all files complete.
    ======== all [/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/syslink_2_00_02_80/packages/ti/syslink/ipc/rtos/syslinkMemMgr/nullMemMgr] ========
    #
    # all files complete.
    ======== all [/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/bin/xdc/dm81xx] ========
    #
    # all files complete.
    all files complete: Wed Sep 14 11:11:06 PDT 2011.
    make[2]: Leaving directory `/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages'
    # Configuring XDC packages for dm81xx:c6x
    make -C /home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/demos/dm81xx xdc_configuro CORE=c6xdsp
    make[2]: Entering directory `/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/demos/dm81xx'
    # Invoking configuro...
    chmod a+x /home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/bin/maketemp_configuro_cmd_c6xdsp.bat
    /home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/bin/maketemp_configuro_cmd_c6xdsp.bat
    egrep -ivw dm81xx_configuro  /home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/bin/dm81xx/obj/ti816x-evm/c6xdsp/debug/dm81xx_configuro/package/cfg/DspAppMain_pe674.xdl > /home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/bin/dm81xx/obj/ti816x-evm/c6xdsp/debug/dm81xx_configuro/linker_mod.cmd
    # Configuro done!
    make[2]: Leaving directory `/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/demos/dm81xx'
    # Building dm81xx executable for core: c6xdsp
    make -C /home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/demos/dm81xx CORE=c6xdsp
    make[2]: Entering directory `/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/demos/dm81xx'
    # Making ti816x-evm:c6xdsp:debug:memcfg...
    make -C /home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/memcfg
    make[3]: Entering directory `/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/memcfg'
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/memcfg'
    # Making ti816x-evm:c6xdsp:debug:domx...
    make -C /home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/domx
    make[3]: Entering directory `/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/domx'
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/domx'
    # Making ti816x-evm:c6xdsp:debug:domx_delegates_shmem...
    make -C /home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/domx/delegates/shmem
    make[3]: Entering directory `/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/domx/delegates/shmem'
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/domx/delegates/shmem'
    # Making ti816x-evm:c6xdsp:debug:omxcore...
    make -C /home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/omxcore
    make[3]: Entering directory `/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/omxcore'
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/omxcore'
    # Making ti816x-evm:c6xdsp:debug:vlpb...
    make -C /home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/vlpb
    make[3]: Entering directory `/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/vlpb'
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/vlpb'
    # Making ti816x-evm:c6xdsp:debug:adec...
    make -C /home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/adec
    make[3]: Entering directory `/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/adec'
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/adec'
    # Compiling generated /home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/bin/dm81xx/obj/ti816x-evm/c6xdsp/debug/dm81xx_configuro/package/cfg/DspAppMain_pe674.c to /home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/bin/dm81xx/obj/ti816x-evm/c6xdsp/debug/DspAppMain_pe674.oe674 ...
    /home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/dsp-devkit/cgt6x_7_2_3/bin/cl6x  -ppd=/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/bin/dm81xx/obj/ti816x-evm/c6xdsp/debug/.deps/.P -c -qq -pdsw225 -mv6740 --abi=elfabi  -mo -eo.oe674 -ea.se674 --symdebug:dwarf -g -ms --gcc -D___DSPBIOS___ -Dxdc_target_name__=C674  -Dxdc_bld__profile_debug -D_DEBUG_=1  -Dxdc_cfg__header__='/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/bin/dm81xx/obj/ti816x-evm/c6xdsp/debug/dm81xx_configuro/package/cfg/DspAppMain_pe674.h'  -Dxdc_target_types__=ti/targets/elf/std.h -Dxdc_bld__vers_1_0_7_2_0_10271 -DGlobal_appTerminate=0 -DGlobal_GrpxDssMsgHeapId=6 -D_LOCAL_CORE_c6xdsp_   -D_LOCAL_memcfg_ -D_LOCAL_domx_ -D_LOCAL_domx_delegates_shmem_ -D_LOCAL_omxcore_ -D_LOCAL_vlpb_ -D_LOCAL_adec_ -D_BUILD_memcfg_ -D_BUILD_domx_ -D_BUILD_domx_delegates_shmem_ -D_BUILD_omxcore_ -D_BUILD_vlpb_ -D_BUILD_adec_ -D_LOCAL_CORE_c6xdsp_   -D_REMOTE_omxcore_ -D_REMOTE_memcfg_ -D_REMOTE_domx_ -D_REMOTE_domx_delegates_shmem_ -D_REMOTE_timmosal_ -D_BUILD_omxcore_ -D_BUILD_memcfg_ -D_BUILD_domx_ -D_BUILD_domx_delegates_shmem_ -D_BUILD_timmosal_        -DDOMX_CORE_REMOTEDUCATIHOST -DCODEC_AACDEC -DTI_816X_BUILD -DPLATFORM_EVM_SI -DADD_FBDEV_SUPPORT -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/dsp-devkit/cgt6x_7_2_3/include -I. -Isrc -I../common -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/bios_6_32_01_38/packages -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/xdctools_3_22_01_21/packages -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/interfaces/openMaxv11 -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/omxbase -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/omxbase/omx_base_comp/inc -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/omxcore -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/memcfg -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/omxutils -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/omxutils/src -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/vfdc -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/vfdc/src -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/vfpc -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/vfpc/src -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/vfcc -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/vfcc/src -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/vsrc -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/vsrc/src -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/vsnk -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/vsnk/src -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/venc -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/venc/src -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/vdec -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/vdec/src -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/scheduler -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/ctrl -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/domx -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/domx/interfaces -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/vlpb -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/vlpb/src -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/adec -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/adec/src -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/server -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/cmux -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/cmux/src -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/dmux -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/dmux/src -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/rtptx -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/rtptx/src -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/rtprx -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/rtprx/src -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/timmosal -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/ipc_1_23_03_31/packages -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/framework_components_3_21_01_26/packages -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/xdais_7_21_00_02/packages -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/osal_1_21_01_08/packages -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/syslink_2_00_02_80/packages -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/codec_engine_3_21_00_19/packages -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/uia_1_00_01_17/packages -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/slog_04_00_00_02 -fr=/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/bin/dm81xx/obj/ti816x-evm/c6xdsp/debug -fs=/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/bin/dm81xx/obj/ti816x-evm/c6xdsp/debug -fc /home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/bin/dm81xx/obj/ti816x-evm/c6xdsp/debug/dm81xx_configuro/package/cfg/DspAppMain_pe674.c
    /home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/dsp-devkit/cgt6x_7_2_3/bin/cl6x  -c -qq -pdsw225 -mv6740 --abi=elfabi  -mo -eo.oe674 -ea.se674 --symdebug:dwarf -g -ms --gcc -D___DSPBIOS___ -Dxdc_target_name__=C674  -Dxdc_bld__profile_debug -D_DEBUG_=1  -Dxdc_cfg__header__='/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/bin/dm81xx/obj/ti816x-evm/c6xdsp/debug/dm81xx_configuro/package/cfg/DspAppMain_pe674.h'  -Dxdc_target_types__=ti/targets/elf/std.h -Dxdc_bld__vers_1_0_7_2_0_10271 -DGlobal_appTerminate=0 -DGlobal_GrpxDssMsgHeapId=6 -D_LOCAL_CORE_c6xdsp_   -D_LOCAL_memcfg_ -D_LOCAL_domx_ -D_LOCAL_domx_delegates_shmem_ -D_LOCAL_omxcore_ -D_LOCAL_vlpb_ -D_LOCAL_adec_ -D_BUILD_memcfg_ -D_BUILD_domx_ -D_BUILD_domx_delegates_shmem_ -D_BUILD_omxcore_ -D_BUILD_vlpb_ -D_BUILD_adec_ -D_LOCAL_CORE_c6xdsp_   -D_REMOTE_omxcore_ -D_REMOTE_memcfg_ -D_REMOTE_domx_ -D_REMOTE_domx_delegates_shmem_ -D_REMOTE_timmosal_ -D_BUILD_omxcore_ -D_BUILD_memcfg_ -D_BUILD_domx_ -D_BUILD_domx_delegates_shmem_ -D_BUILD_timmosal_        -DDOMX_CORE_REMOTEDUCATIHOST -DCODEC_AACDEC -DTI_816X_BUILD -DPLATFORM_EVM_SI -DADD_FBDEV_SUPPORT -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/dsp-devkit/cgt6x_7_2_3/include -I. -Isrc -I../common -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/bios_6_32_01_38/packages -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/xdctools_3_22_01_21/packages -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/interfaces/openMaxv11 -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/omxbase -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/omxbase/omx_base_comp/inc -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/omxcore -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/memcfg -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/omxutils -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/omxutils/src -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/vfdc -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/vfdc/src -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/vfpc -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/vfpc/src -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/vfcc -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/vfcc/src -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/vsrc -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/vsrc/src -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/vsnk -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/vsnk/src -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/venc -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/venc/src -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/vdec -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/vdec/src -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/scheduler -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/ctrl -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/domx -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/domx/interfaces -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/vlpb -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/vlpb/src -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/adec -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/adec/src -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/server -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/cmux -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/cmux/src -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/dmux -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/dmux/src -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/rtptx -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/rtptx/src -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/rtprx -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/comp/rtprx/src -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/timmosal -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/ipc_1_23_03_31/packages -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/framework_components_3_21_01_26/packages -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/xdais_7_21_00_02/packages -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/osal_1_21_01_08/packages -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/syslink_2_00_02_80/packages -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/codec_engine_3_21_00_19/packages -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/uia_1_00_01_17/packages -I/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/slog_04_00_00_02 -fr=/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/bin/dm81xx/obj/ti816x-evm/c6xdsp/debug -fs=/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/bin/dm81xx/obj/ti816x-evm/c6xdsp/debug -fc /home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/bin/dm81xx/obj/ti816x-evm/c6xdsp/debug/dm81xx_configuro/package/cfg/DspAppMain_pe674.c
    "/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/bin/dm81xx/obj/ti816x-evm/c6xdsp/debug/dm81xx_configuro/package/cfg/DspAppMain_pe674.c", line 48654: warning: variable "iStat" was declared but never referenced
    abnormal termination of /home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/dsp-devkit/cgt6x_7_2_3/bin/cmp6x
    make[2]: *** [/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/bin/dm81xx/obj/ti816x-evm/c6xdsp/debug/DspAppMain_pe674.oe674] Error 1
    make[2]: Leaving directory `/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages/ti/omx/demos/dm81xx'
    make[1]: *** [dm81xx] Error 2
    make[1]: Leaving directory `/home/janeperera1/ti-ezsdk_dm816x-evm_5_02_02_60/component-sources/omx_05_02_00_15/packages'
    make: *** [omx] Error 2
    janeperera1@janeperera1-laptop:~/ti-ezsdk_dm816x-evm_5_02_02_60$ cd component-sources/

     

    The steps followed were as you assumed i.e. install EZSDK then make components.

  • Have you checked if your system runs out of memory? Or made a omx_clean before?

    To check either use top while compiling or try one of Ubuntus graphical utilities. If both RAM and SWAP are filled up this might be your problem.

    As the output above doesn't let me recognize any error in the configuration and you are right at the part where it compiles all those rather larger pe674.c files.

    Regards,

    Markus

     

  • I used the graphical interface to watch the memory useage during compilation of pe674.c and it reached 100% of the RAM (SWAP was OK) so that is the problem.

  • Actually the SWAP memory also filled up eventually just before it exits the Makefile with the failure

  • How do you resolve it?I  have the problem also. Thanks

  • Well, if you observe similar symptoms, you can try installing more ram and/or increase the size of your swap partition, as suggested above.

    Regards

    Markus

  • I had to increase the size of the partition allocated to the Virtual machine.  Now I have a machine that is a dedicated Linux machine, that is a much better solution.  Compilation etc. is very slow under virtual linux.

  • Thanks.

    I resolve it by increase the memory to 1GB and swap to 512M.

    Another refrence is: 

    http://processors.wiki.ti.com/index.php/Troubleshooting_SysLink_Build_Issues

    "

    Problem: Build error: abnormal termination or compilation failure

    Symptom:My compilation fails with following error

     

    No Assembly Errors, 1 Assembly Warning

     

    abnormal termination of /home/toolchains/CGTools/bin/cmp6x

     

    >> Compilation failure

    fatal error: Failed linktime optimization

    gmake[1]: *** [ti_syslink_samples_rtos_platforms_ti816x_dsp/whole_program_debug/frameq_ti81xx_dsp.xe674] Error 1

    gmake: *** [samples/rtos/frameq,.executables] Error 2

    Possible cause: This error occurs when the system memory is not sufficient for the compiler to finish its job. xdc build requires higher memory than the linux build, usually the build server is expected to have at least 1GB of RAM for the build to complete without such errors.

    Note: If you are running Linux using a Virtual Machine, make sure you have enough memory(>= 1GB) available for the same. 

    Possible cause: You must also verify if the code gen tools version and path to CGtools are correctly set in $(SYSLINK_ROOT)/config.bld file.

    "