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.

Compiler/TDA2PXEVM: Vision SDK V3.04.00 Does Not Compile

Part Number: TDA2PXEVM

Tool/software: TI C/C++ Compiler

Hi forum, 

When I try to build version 3.04 of the Vision SDK, the compilation error "The system cannot find the file specified" comes up, and the compilation terminates. This is different from the "important note" mentioned in the user guide, because the files are actually missing from their specified directories.

Variations on compilation I have tried include setting "MAKECONFIG=tda2xx_evm_bios_all" as well as "MAKECONFIG=tda2px_evm_bios_all" in Rules.make, and compiling using "gmake -s -j depend", "gmake -s depend", "gmake -s -j4 depend", as well as "gmake -s -j8 depend" since I have a 4-core, 8-thread system. 

However, I am able to build version 3.03 of the Vision SDK, using "MAKECONFIG=tda2xx_evm_bios_all" and "gmake -s -j depend". Are there additional prerequisites that version 3.04 needs in order to compile? 

Thanks,

Richard    

  • Hi Richard,

    can you post the complete log?

    Thanks,
    Yordan
  • Hi Yordan, 

    Attached is the complete build log for "MAKECONFIG=tda2xx_evm_bios_all" and "gmake -s -j depend".

    Thanks,

    Richard

    Vision SDK 3.04 Build Log.txt
    C:\PROCESSOR_SDK_VISION_03_04_00_00\vision_sdk\build>gmake -s -j depend
    /cygdrive/c/PROCESSOR_SDK_VISION_03_04_00_00/ti_components/os_tools/windows/xdctools_3_32_01_
    22_core/bin/mkdir: cannot create directory `C:/PROCESSOR_SDK_VISION_03_04_00_00/vision_sdk/li
    nks_fw/include/config': File exists
    /cygdrive/c/PROCESSOR_SDK_VISION_03_04_00_00/ti_components/os_tools/windows/xdctools_3_32_01_
    22_core/bin/mkdir: cannot create directory `C:/PROCESSOR_SDK_VISION_03_04_00_00/vision_sdk/li
    nks_fw/include/config/apps': File exists
    /cygdrive/c/PROCESSOR_SDK_VISION_03_04_00_00/ti_components/os_tools/windows/xdctools_3_32_01_
    22_core/bin/mkdir: cannot create directory `C:/PROCESSOR_SDK_VISION_03_04_00_00/vision_sdk/li
    nks_fw/include/config/apps/tda2xx_evm_bios_all': File exists
    # makeconfig: Config is [ tda2xx_evm_bios_all ]
    # makeconfig: Output file is @ C:/PROCESSOR_SDK_VISION_03_04_00_00/vision_sdk/links_fw/includ
    e/config/apps/tda2xx_evm_bios_all/system_cfg.h
    # makeconfig: Input  file is @ C:/PROCESSOR_SDK_VISION_03_04_00_00/vision_sdk/build/configs/t
    da2xx_evm_bios_all/cfg.mk
    # makeconfig: Generating header ...
    # makeconfig: Generating alg plugin config ...
    # makeconfig: Generating usecase config ...
    # makeconfig: Generating footer ...
    # makeconfig: Done !!!
    #
    # CPUs that are NOT required but included in config [ tda2xx_evm_bios_all ],
    #
    # WARNING: IPU1_1 can be excluded from application
    # WARNING: IPU2 can be excluded from application
    #
    # CPUs that are required but not included in config [ tda2xx_evm_bios_all ],
    #
    #
    # Edit C:/PROCESSOR_SDK_VISION_03_04_00_00/vision_sdk/build/configs/tda2xx_evm_bios_all/cfg.m
    k to include or exclude CPUs in an application
    #
    # Compiling tda2xx-evm:a15_0:release:edma3lld_drv: src/edma3_drv_basic.c# Compiling tda2xx-ev
    m:a15_0:release:edma3lld_drv: src/edma3_drv_init.c
    # Compiling tda2xx-evm:a15_0:release:edma3lld_drv: src/edma3_drv_adv.c
    process_begin: CreateProcess(NULL, C:/PROCESSOR_SDK_VISION_03_04_00_00/ti_components/cg_tools
    /windows/gcc-arm-none-eabi-4_9-2015q3/bin/arm-none-eabi-gcc -MD -MF C:/PROCESSOR_SDK_VISION_0
    3_04_00_00/vision_sdk/binaries/apps/tda2xx_evm_bios_all/obj/edma3lld_drv/tda2xx-evm/a15/relea
    se/.deps/edma3_drv_init.P -c -mcpu=cortex-a15 -g -mfpu=neon -mfloat-abi=hard -mabi=aapcs -map
    cs-frame -ffunction-sections -fdata-sections -DSYSBIOS -DCGT_GCC -DCPU_IDLE_ENABLED -O2 -s -D
    NDEBUG -Werror -Dxdc_target_types__=gnu/targets/arm/std.h -Dxdc_target_name__=A15F -Dxdc_bld_
    _profile_release -Dxdc_bld__vers_1_0_4_9_3 -DBIOS_BUILD -Dfar= -D__DYNAMIC_REENT__ -DTDA2XX_B
    UILD -DTDA2XX_FAMILY_BUILD -DPLATFORM_EVM_SI -DVPS_VIP_BUILD -DVPS_VPE_BUILD -DVPS_DSS_BUILD
    -IC:/PROCESSOR_SDK_VISION_03_04_00_00/ti_components/os_tools/bios_6_46_04_53/packages/gnu/tar
    gets/arm/libs/install-native/arm-none-eabi/include -IC:/PROCESSOR_SDK_VISION_03_04_00_00/ti_c
    omponents/cg_tools/windows/gcc-arm-none-eabi-4_9-2015q3/arm-none-eabi/include -I. -I../../../
    .. -Isrc -IC:/PROCESSOR_SDK_VISION_03_04_00_00/ti_components/networking/ndk_2_24_02_31/packag
    es -IC:/PROCESSOR_SDK_VISION_03_04_00_00/ti_components/networking/nsp_gmacsw_4_15_00_00/packa
    ges -IC:/PROCESSOR_SDK_VISION_03_04_00_00/ti_components/open_compute/opencl_rtos_am57xx_01_01
    _10_00/packages -I/packages -IC:/PROCESSOR_SDK_VISION_03_04_00_00/vision_sdk/links_fw/include
    /config/apps/tda2xx_evm_bios_all -o C:/PROCESSOR_SDK_VISION_03_04_00_00/vision_sdk/binaries/a
    pps/tda2xx_evm_bios_all/obj/edma3lld_drv/tda2xx-evm/a15/release/edma3_drv_init.oa15fg src/edm
    a3_drv_init.c, ...) failed.
    make (e=2): The system cannot find the file specified.
    gmake[4]: *** [C:/PROCESSOR_SDK_VISION_03_04_00_00/vision_sdk/binaries/apps/tda2xx_evm_bios_a
    ll/obj/edma3lld_drv/tda2xx-evm/a15/release/edma3_drv_init.oa15fg] Error 2
    gmake[4]: *** Waiting for unfinished jobs....
    process_begin: CreateProcess(NULL, C:/PROCESSOR_SDK_VISION_03_04_00_00/ti_components/cg_tools
    /windows/gcc-arm-none-eabi-4_9-2015q3/bin/arm-none-eabi-gcc -MD -MF C:/PROCESSOR_SDK_VISION_0
    3_04_00_00/vision_sdk/binaries/apps/tda2xx_evm_bios_all/obj/edma3lld_drv/tda2xx-evm/a15/relea
    se/.deps/edma3_drv_basic.P -c -mcpu=cortex-a15 -g -mfpu=neon -mfloat-abi=hard -mabi=aapcs -ma
    pcs-frame -ffunction-sections -fdata-sections -DSYSBIOS -DCGT_GCC -DCPU_IDLE_ENABLED -O2 -s -
    DNDEBUG -Werror -Dxdc_target_types__=gnu/targets/arm/std.h -Dxdc_target_name__=A15F -Dxdc_bld
    __profile_release -Dxdc_bld__vers_1_0_4_9_3 -DBIOS_BUILD -Dfar= -D__DYNAMIC_REENT__ -DTDA2XX_
    BUILD -DTDA2XX_FAMILY_BUILD -DPLATFORM_EVM_SI -DVPS_VIP_BUILD -DVPS_VPE_BUILD -DVPS_DSS_BUILD
     -IC:/PROCESSOR_SDK_VISION_03_04_00_00/ti_components/os_tools/bios_6_46_04_53/packages/gnu/ta
    rgets/arm/libs/install-native/arm-none-eabi/include -IC:/PROCESSOR_SDK_VISION_03_04_00_00/ti_
    components/cg_tools/windows/gcc-arm-none-eabi-4_9-2015q3/arm-none-eabi/include -I. -I../../..
    /.. -Isrc -IC:/PROCESSOR_SDK_VISION_03_04_00_00/ti_components/networking/ndk_2_24_02_31/packa
    ges -IC:/PROCESSOR_SDK_VISION_03_04_00_00/ti_components/networking/nsp_gmacsw_4_15_00_00/pack
    ages -IC:/PROCESSOR_SDK_VISION_03_04_00_00/ti_components/open_compute/opencl_rtos_am57xx_01_0
    1_10_00/packages -I/packages -IC:/PROCESSOR_SDK_VISION_03_04_00_00/vision_sdk/links_fw/includ
    e/config/apps/tda2xx_evm_bios_all -o C:/PROCESSOR_SDK_VISION_03_04_00_00/vision_sdk/binaries/
    apps/tda2xx_evm_bios_all/obj/edma3lld_drv/tda2xx-evm/a15/release/edma3_drv_basic.oa15fg src/e
    dma3_drv_basic.c, ...) failed.
    make (e=2): The system cannot find the file specified.
    gmake[4]: *** [C:/PROCESSOR_SDK_VISION_03_04_00_00/vision_sdk/binaries/apps/tda2xx_evm_bios_a
    ll/obj/edma3lld_drv/tda2xx-evm/a15/release/edma3_drv_basic.oa15fg] Error 2
    process_begin: CreateProcess(NULL, C:/PROCESSOR_SDK_VISION_03_04_00_00/ti_components/cg_tools
    /windows/gcc-arm-none-eabi-4_9-2015q3/bin/arm-none-eabi-gcc -MD -MF C:/PROCESSOR_SDK_VISION_0
    3_04_00_00/vision_sdk/binaries/apps/tda2xx_evm_bios_all/obj/edma3lld_drv/tda2xx-evm/a15/relea
    se/.deps/edma3_drv_adv.P -c -mcpu=cortex-a15 -g -mfpu=neon -mfloat-abi=hard -mabi=aapcs -mapc
    s-frame -ffunction-sections -fdata-sections -DSYSBIOS -DCGT_GCC -DCPU_IDLE_ENABLED -O2 -s -DN
    DEBUG -Werror -Dxdc_target_types__=gnu/targets/arm/std.h -Dxdc_target_name__=A15F -Dxdc_bld__
    profile_release -Dxdc_bld__vers_1_0_4_9_3 -DBIOS_BUILD -Dfar= -D__DYNAMIC_REENT__ -DTDA2XX_BU
    ILD -DTDA2XX_FAMILY_BUILD -DPLATFORM_EVM_SI -DVPS_VIP_BUILD -DVPS_VPE_BUILD -DVPS_DSS_BUILD -
    IC:/PROCESSOR_SDK_VISION_03_04_00_00/ti_components/os_tools/bios_6_46_04_53/packages/gnu/targ
    ets/arm/libs/install-native/arm-none-eabi/include -IC:/PROCESSOR_SDK_VISION_03_04_00_00/ti_co
    mponents/cg_tools/windows/gcc-arm-none-eabi-4_9-2015q3/arm-none-eabi/include -I. -I../../../.
    . -Isrc -IC:/PROCESSOR_SDK_VISION_03_04_00_00/ti_components/networking/ndk_2_24_02_31/package
    s -IC:/PROCESSOR_SDK_VISION_03_04_00_00/ti_components/networking/nsp_gmacsw_4_15_00_00/packag
    es -IC:/PROCESSOR_SDK_VISION_03_04_00_00/ti_components/open_compute/opencl_rtos_am57xx_01_01_
    10_00/packages -I/packages -IC:/PROCESSOR_SDK_VISION_03_04_00_00/vision_sdk/links_fw/include/
    config/apps/tda2xx_evm_bios_all -o C:/PROCESSOR_SDK_VISION_03_04_00_00/vision_sdk/binaries/ap
    ps/tda2xx_evm_bios_all/obj/edma3lld_drv/tda2xx-evm/a15/release/edma3_drv_adv.oa15fg src/edma3
    _drv_adv.c, ...) failed.
    make (e=2): The system cannot find the file specified.
    gmake[4]: *** [C:/PROCESSOR_SDK_VISION_03_04_00_00/vision_sdk/binaries/apps/tda2xx_evm_bios_a
    ll/obj/edma3lld_drv/tda2xx-evm/a15/release/edma3_drv_adv.oa15fg] Error 2
    gmake[3]: *** [a15_0] Error 2
    gmake[2]: *** [edma3lld] Error 2
    gmake[1]: *** [edma3lld] Error 2
    gmake: *** [depend] Error 2
      

  • Hi Richard,

    It seems that you have not installed gcc tool chain or it is not installed at the correct path. Kindly check section 2.1.2.1 A15 Compiler, Linker of VisionSDK_UserGuide_TDA2xx.pdf.

    Regards,
    Rishabh
  • Hi Rishabh, 

    I realized that the make file expects the toolchain folder to have a different name than the default when it is downloaded. Once I renamed the folder to match the makefile, the compilation errors go away.  

    Thanks,

    Richard  

  • Hi Richard,

    Thanks for the confirmation.

    Regards,
    Rishabh