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.

TDA2: TDA2

Part Number: TDA2
Other Parts Discussed in Thread: AWR1243

Hi, 

     I am trying to build the application using the steps mentioned in ProcessorSDKRadar_UserGuide.pdf for TDA2x+. I am using AWR1243 sensor with TDA2x+. Why the steps  related to changes need to be made for TDA2px in the 3.2 step of the document are not mentioned?  If I make the following changes in the Rules.make file present in the build directory of visionsdk.

MAKECONFIG?=tda2px_evm_bios_radar

& execute gmake command to build application after setting the correct XDC path, I encounter the following error:

D:/ProcessorSDK_Radar_3_1_0_0/vision_sdk/apps/configs/cfg.mk:21: D:/ProcessorSDK_Radar_3_1_0_0/vision_sdk/apps/configs/tda2px_evm_bios_radar/cfg.mk: No such file or directory
gmake: *** No rule to make target `D:/ProcessorSDK_Radar_3_1_0_0/vision_sdk/apps/configs/tda2px_evm_bios_radar/cfg.mk'. Stop.

And there is no file related to TDA2px at the location: D:\ProcessorSDK_Radar_3_1_0_0\vision_sdk\apps\configs.

Did I miss any step while installation or is there something which needs to be installed for TDA2px?

Thanks & regards,

Varsha

  • Hi Varsha,

    I can see these files in the installation package I have.
    Have you made any changes in the package? Did the installation finish successfully?

    Regards,
    Rishabh
  • Hi Rishabh,
    I have not made any changes before, but I have noticed now that these files are present in the SDK version 3.3, and not in SDK 3.1.
    Thank for your reply.

    regards,
    Varsha
  • Hi,

    Yes you are correct. I was looking at Processor SDK Vision 3.1 installation which has tda2px_evm_bios_radar config.

    Regards,
    Rishabh
  • Hi Rishabh, 

    As I said earlier, I m trying to build the sample application for TDA2px. As per the Userguide , I have modified the required changes in the Rules.make file 

    When executed the "gmake -s -j depend " i encounter the following errors (gmake Error 2).I have pasted them all in a attached text file. Also executed the

    "gmake -s showconfig" command to list all the configurations. Am I supposed to perform any other modifications?

    Thanks in advance.

    Regards,

    Varsha

    #
    # Archiving tda2px:ipu1_0:release:firewall_l3l4 into D:/PROCESSOR_SDK_RADAR_03_03_00_00/ti_components/drivers/pdk_01_09_00_17/packages/ti/drv/fw_l3l4/
    lib/tda2px/m4/release/firewall_l3l4.aem4 ...
    # Compiling tda2px:ipu1_0:release:vpslib: dispcore/src/vpscore_dctrlDefaults.c
    #
    # Compiling tda2px:ipu1_0:release:vps_devices: ar0132rccc/src/bspdrv_ar0132rcccApi.c
    #
    # Archiving tda2px:ipu1_0:release:i2c_lld into D:/PROCESSOR_SDK_RADAR_03_03_00_00/ti_components/drivers/pdk_01_09_00_17/packages/ti/drv/stw_lld/i2clld
    /lib/tda2px/m4/release/i2c_lld.aem4 ...
    # Compiling tda2px:ipu1_0:release:pm_hal: prcm/V5/pmhal_videopll.c
    # Compiling tda2px:ipu1_0:release:vpslib: dispcore/src/vpscore_dctrlGraph.c
    # Compiling tda2px:ipu1_0:release:vps_devices: ar0132rccc/src/bspdrv_ar0132rcccI2c.c
    # Compiling tda2px:ipu1_0:release:pm_hal_optimized: prcm/V5/hw_pmhal_videopll_data.c
    # Compiling tda2px:ipu1_0:release:csl: src/ip/mcspi/V0/priv/mcspi.c
    # Archiving tda2px:ipu1_0:release:vps_osal_baremetal into D:/PROCESSOR_SDK_RADAR_03_03_00_00/ti_components/drivers/pdk_01_09_00_17/packages/ti/drv/vps
    /lib/tda2px/ipu1_0/release/vps_osal_baremetal.aem4 ...
    #
    # Archiving tda2px:ipu1_0:release:stw_devices into D:/PROCESSOR_SDK_RADAR_03_03_00_00/ti_components/drivers/pdk_01_09_00_17/packages/ti/drv/stw_lld/de
    vices/lib/tda2px/m4/release/stw_devices.aem4 ...
    # Archiving tda2px:ipu1_0:release:stw_uartconsole into D:/PROCESSOR_SDK_RADAR_03_03_00_00/ti_components/drivers/pdk_01_09_00_17/packages/ti/drv/stw_ll
    d/uartconsole/lib/tda2px/m4/release/stw_uartconsole.aem4 ...
    # Archiving tda2px:ipu1_0:release:bsp_i2c into D:/PROCESSOR_SDK_RADAR_03_03_00_00/ti_components/drivers/pdk_01_09_00_17/packages/ti/drv/bsp_lld/i2c/li
    b/tda2px/m4/release/bsp_i2c.aem4 ...
    # Compiling tda2px:ipu1_0:release:vpslib: dispcore/src/vpscore_dssWb.c
    # Compiling tda2px:ipu1_0:release:vps_devices: ar0132rccc/src/bspdrv_ar0132rcccReg.c
    # Compiling tda2px:ipu1_0:release:pm_hal: prcm/V5/hw_pmhal_videopll_data.c
    #
    # Compiling tda2px:ipu1_0:release:pm_hal_optimized: prcm/V5/hw_pmhal_ina226data.c
    # Compiling tda2px:ipu1_0:release:csl: src/ip/mmc/V0/priv/mmcsd.c
    #
    # Compiling tda2px:ipu1_0:release:vps_devices: sii9022a/src/bspdrv_sii9022a.c
    # Compiling tda2px:ipu1_0:release:pm_hal: prcm/V5/hw_pmhal_ina226data.c
    #
    #
    #
    # Compiling tda2px:ipu1_0:release:csl: src/ip/mmu/dsp/V0/priv/mmu.c
    # Compiling tda2px:ipu1_0:release:pm_hal_optimized: prcm/pmhal_ina226.c
    #
    # Compiling tda2px:ipu1_0:release:pm_hal: prcm/pmhal_ina226.c
    # Compiling tda2px:ipu1_0:release:vps_devices: ds90uh925/src/bspdrv_ds90uh925Api.c
    # Compiling tda2px:ipu1_0:release:pm_hal_optimized: prcm/pmhal_lp87565.c
    # Compiling tda2px:ipu1_0:release:csl: src/ip/ocmc/V0/priv/ocmc_ecc_l1.c
    # Compiling tda2px:ipu1_0:release:vps_devices: ds90uh925/src/bspdrv_ds90uh925I2c.c
    # Compiling tda2px:ipu1_0:release:pm_hal: prcm/pmhal_lp87565.c
    # Compiling tda2px:ipu1_0:release:pm_hal_optimized: prcm/pmhal_tps65917.c
    # Compiling tda2px:ipu1_0:release:csl: src/ip/ocmc/V0/priv/ocmc_ecc_l2.c
    # Archiving tda2px:ipu1_0:release:vps_osal_tirtos into D:/PROCESSOR_SDK_RADAR_03_03_00_00/ti_components/drivers/pdk_01_09_00_17/packages/ti/drv/vps/li
    b/tda2px/m4/release/vps_osal_tirtos.aem4 ...
    # Compiling tda2px:ipu1_0:release:vps_devices: ds90uh926/src/bspdrv_ds90uh926Api.c
    # Compiling tda2px:ipu1_0:release:pm_hal: prcm/pmhal_tps65917.c
    # Compiling tda2px:ipu1_0:release:csl: src/ip/qspi/V1/priv/qspi.c
    #
    #
    #
    #
    #
    # Compiling tda2px:ipu1_0:release:vps_devices: ds90uh926/src/bspdrv_ds90uh926I2c.c
    # Compiling tda2px:ipu1_0:release:csl: src/ip/spinlock/V0/priv/spinlock.c
    # Archiving tda2px:ipu1_0:release:vps_common into D:/PROCESSOR_SDK_RADAR_03_03_00_00/ti_components/drivers/pdk_01_09_00_17/packages/ti/drv/vps/lib/tda
    2px/m4/release/vps_common.aem4 ...
    # Archiving tda2px:ipu1_0:release:stw_examples_utility into D:/PROCESSOR_SDK_RADAR_03_03_00_00/ti_components/drivers/pdk_01_09_00_17/packages/ti/drv/s
    tw_lld/examples/utility/lib/tda2px/m4/release/stw_examples_utility.aem4 ...
    # Archiving tda2px:ipu1_0:release:qspiflash_lib into D:/PROCESSOR_SDK_RADAR_03_03_00_00/ti_components/drivers/pdk_01_09_00_17/packages/ti/boot/sbl_aut
    o/qspiflash/lib/tda2px/m4/release/qspiflash_lib.aem4 ...
    # Archiving tda2px:ipu1_0:release:diag into D:/PROCESSOR_SDK_RADAR_03_03_00_00/ti_components/drivers/pdk_01_09_00_17/packages/ti/diag/lib/tda2px/m4/re
    lease/diag.aem4 ...
    # Compiling tda2px:ipu1_0:release:vps_devices: ioexp/src/bspdrv_ioexpTca64xx.c
    # Compiling tda2px:ipu1_0:release:csl: src/ip/timer/V1/priv/timer.c
    #
    #
    #
    #
    # Compiling tda2px:ipu1_0:release:vps_devices: pga450/src/bspdrv_pga450.c
    # Compiling tda2px:ipu1_0:release:csl: src/ip/uart/V1/priv/uart.c
    # Compiling tda2px:ipu1_0:release:vps_devices: adv7611/src/bspdrv_adv7611Api.c
    # Compiling tda2px:ipu1_0:release:csl: src/ip/wd_timer/V0/priv/wd_timer.c
    # Compiling tda2px:ipu1_0:release:vps_devices: adv7611/src/bspdrv_adv7611I2c.c
    # Compiling tda2px:ipu1_0:release:csl: src/ip/pcie/V1/priv/pcie.c
    # Compiling tda2px:ipu1_0:release:vps_devices: ov10640/src/bspdrv_ov10640I2c.c
    # Compiling tda2px:ipu1_0:release:vps_devices: ov10640/src/bspdrv_ov10640Api.c
    # Compiling tda2px:ipu1_0:release:vps_devices: imx224/src/bspdrv_imx224I2c.c
    # Compiling tda2px:ipu1_0:release:vps_devices: imx224/src/bspdrv_imx224Reg_30fps_DOL_MIPI_4Lane.c
    # Compiling tda2px:ipu1_0:release:vps_devices: imx224/src/bspdrv_imx224Reg_30fps_Linear.c
    # Compiling tda2px:ipu1_0:release:vps_devices: ov2775/src/bspdrv_ov2775Api.c
    #
    # Compiling tda2px:ipu1_0:release:vps_devices: imx290/src/bspdrv_imx290Api.c
    # Compiling tda2px:ipu1_0:release:vps_devices: ov2775/src/bspdrv_ov2775I2c.c
    # Compiling tda2px:ipu1_0:release:vps_devices: ov2775/src/bspdrv_ov2775.c
    # Compiling tda2px:ipu1_0:release:vps_devices: ov2659/src/bspdrv_ov2659I2c.c
    # Compiling tda2px:ipu1_0:release:vps_devices: radar_ar12xx/src/bspdrv_ar12xx.c
    # Compiling tda2px:ipu1_0:release:vps_devices: imx224/src/bspdrv_imx224Api.c
    # Compiling tda2px:ipu1_0:release:vps_devices: radar_ar12xx/src/bspdrv_ar12xxMcspiCfgPriv.c
    # Compiling tda2px:ipu1_0:release:vps_devices: radar_ar12xx/src/bspdrv_ar12xxGpioCfgPriv.c
    # Compiling tda2px:ipu1_0:release:vps_devices: radar_ar12xx/src/bspdrv_ar12xxPriv.c
    # Compiling tda2px:ipu1_0:release:vps_devices: radar_ar12xx/src/bspdrv_ar12xxOsalPriv.c
    # Compiling tda2px:ipu1_0:release:vps_devices: radar_ar12xx/src/bspdrv_ar12xxUartCfgPriv.c
    # Compiling tda2px:ipu1_0:release:vps_devices: radar_ar12xx/src/bspdrv_ar12xxFmwPriv.c
    # Compiling tda2px:ipu1_0:release:vps_devices: ov490/src/bspdrv_ov490Api.c
    # Compiling tda2px:ipu1_0:release:vps_devices: radar_ar12xx/src/bspdrv_ar1243cfg.c
    # Compiling tda2px:ipu1_0:release:vps_devices: ov490/src/bspdrv_ov490I2c.c
    # Compiling tda2px:ipu1_0:release:vps_devices: ov490/src/bspdrv_ov490Reg.c
    # Compiling tda2px:ipu1_0:release:vps_devices: ov2659/src/bspdrv_ov2659Api.c
    # Compiling tda2px:ipu1_0:release:vps_devices: ov2659/src/bspdrv_ov2659Reg.c
    # Archiving tda2px:ipu1_0:release:stw_boards into D:/PROCESSOR_SDK_RADAR_03_03_00_00/ti_components/drivers/pdk_01_09_00_17/packages/ti/drv/stw_lld/boa
    rds/lib/tda2px/m4/release/stw_boards.aem4 ...
    #
    #
    # Archiving tda2px:ipu1_0:release:ipc_lib into D:/PROCESSOR_SDK_RADAR_03_03_00_00/ti_components/drivers/pdk_01_09_00_17/packages/ti/drv/ipc_lite/lib/t
    da2px/ipu1_0/release/ipc_lib.aem4 ...
    #
    #
    #
    #
    #
    # Archiving tda2px:ipu1_0:release:stw_fatlib into D:/PROCESSOR_SDK_RADAR_03_03_00_00/ti_components/drivers/pdk_01_09_00_17/packages/ti/drv/stw_lld/fat
    lib/lib/tda2px/m4/release/stw_fatlib.aem4 ...
    #
    # Archiving tda2px:ipu1_0:release:vps_platforms into D:/PROCESSOR_SDK_RADAR_03_03_00_00/ti_components/drivers/pdk_01_09_00_17/packages/ti/drv/vps/lib/
    tda2px/m4/release/vps_platforms.aem4 ...
    # Archiving tda2px:ipu1_0:release:bsp_uart into D:/PROCESSOR_SDK_RADAR_03_03_00_00/ti_components/drivers/pdk_01_09_00_17/packages/ti/drv/bsp_lld/uart/
    lib/tda2px/m4/release/bsp_uart.aem4 ...
    # Archiving tda2px:ipu1_0:release:vpsdrv_baremetal into D:/PROCESSOR_SDK_RADAR_03_03_00_00/ti_components/drivers/pdk_01_09_00_17/packages/ti/drv/vps/l
    ib/tda2px/m4/release/vpsdrv_baremetal.aem4 ...
    #
    # Archiving tda2px-evm-radar:tda2px:ipu1_0:release:sbl_lib into D:/PROCESSOR_SDK_RADAR_03_03_00_00/ti_components/drivers/pdk_01_09_00_17/packages/ti/b
    oot/sbl_auto/lib/tda2px-evm-radar/m4/release/sbl_lib.aem4 ...
    #
    #
    #
    #
    #
    # Archiving tda2px:ipu1_0:release:bsp_mcspi into D:/PROCESSOR_SDK_RADAR_03_03_00_00/ti_components/drivers/pdk_01_09_00_17/packages/ti/drv/bsp_lld/mcsp
    i/lib/tda2px/m4/release/bsp_mcspi.aem4 ...
    #
    >> ERROR: cannot run D:\PROCESSOR_SDK_RADAR_03_03_00_00\ti_components\cg_tools\windows\ti-cgt-arm_16.9.2.LTS\bin\armacpia.exe - invalid argument mode
    gmake[4]: *** [D:/PROCESSOR_SDK_RADAR_03_03_00_00/vision_sdk/binaries/apps/tda2px_evm_bios_radar/ti/drv/vps/src/devices/obj/tda2px/m4/release/bspdrv_i
    mx224Reg_30fps_Linear.oem4] Error 1
    gmake[4]: *** Waiting for unfinished jobs....
    #
    # Archiving tda2px-evm-radar:tda2px:ipu1_0:release:vps_examples_utility into D:/PROCESSOR_SDK_RADAR_03_03_00_00/ti_components/drivers/pdk_01_09_00_17/
    packages/ti/drv/vps/lib/tda2px-evm-radar/m4/release/vps_examples_utility.aem4 ...
    #
    #
    #
    #
    #
    #
    # Archiving tda2px:ipu1_0:release:pm_lib into D:/PROCESSOR_SDK_RADAR_03_03_00_00/ti_components/drivers/pdk_01_09_00_17/packages/ti/drv/pm/lib/tda2px/m
    4/release/pm_lib.aem4 ...
    # Archiving tda2px:ipu1_0:release:pm_lib_optimized into D:/PROCESSOR_SDK_RADAR_03_03_00_00/ti_components/drivers/pdk_01_09_00_17/packages/ti/drv/pm/li
    b/tda2px/m4/release/pm_lib_optimized.aem4 ...
    #
    # Archiving tda2px-evm-radar:tda2px:ipu1_0:release:vps_boards into D:/PROCESSOR_SDK_RADAR_03_03_00_00/ti_components/drivers/pdk_01_09_00_17/packages/t
    i/drv/vps/lib/tda2px-evm-radar/m4/release/vps_boards.aem4 ...
    # Archiving tda2px:ipu1_0:release:vpsdrv into D:/PROCESSOR_SDK_RADAR_03_03_00_00/ti_components/drivers/pdk_01_09_00_17/packages/ti/drv/vps/lib/tda2px/
    m4/release/vpsdrv.aem4 ...
    # Archiving tda2px:ipu1_0:release:stw_platform into D:/PROCESSOR_SDK_RADAR_03_03_00_00/ti_components/drivers/pdk_01_09_00_17/packages/ti/drv/stw_lld/p
    latform/lib/tda2px/m4/release/stw_platform.aem4 ...
    #
    #
    # Archiving tda2px:ipu1_0:release:vpslib into D:/PROCESSOR_SDK_RADAR_03_03_00_00/ti_components/drivers/pdk_01_09_00_17/packages/ti/drv/vps/lib/tda2px/
    m4/release/vpslib.aem4 ...
    #
    #
    #
    #
    #
    # Archiving tda2px:ipu1_0:release:csl into D:/PROCESSOR_SDK_RADAR_03_03_00_00/ti_components/drivers/pdk_01_09_00_17/packages/ti/csl/lib/tda2px/m4/rele
    ase/ti.csl.aem4 ...
    #
    #
    # Archiving tda2px:ipu1_0:release:pm_hal_optimized into D:/PROCESSOR_SDK_RADAR_03_03_00_00/ti_components/drivers/pdk_01_09_00_17/packages/ti/drv/pm/li
    b/tda2px/m4/release/pm_hal_optimized.aem4 ...
    #
    #
    # Archiving tda2px:ipu1_0:release:pm_hal into D:/PROCESSOR_SDK_RADAR_03_03_00_00/ti_components/drivers/pdk_01_09_00_17/packages/ti/drv/pm/lib/tda2px/m
    4/release/pm_hal.aem4 ...
    #
    gmake[3]: *** [vps_devices] Error 2
    gmake[2]: *** [pdk] Error 2
    gmake[1]: *** [pdk] Error 2
    gmake: *** [depend] Error 2
    
    
    
    
    
    D:\PROCESSOR_SDK_RADAR_03_03_00_00\vision_sdk\build>gmake -s showconfig
    
    
    D:/PROCESSOR_SDK_RADAR_03_03_00_00/vision_sdk/apps/configs/autorules_footer_cfg.mk:78: ipc_PATH does not exist! ()
    D:/PROCESSOR_SDK_RADAR_03_03_00_00/vision_sdk/apps/configs/autorules_footer_cfg.mk:78: ipc_PATH does not exist! ()
    #
    # Build Config is [ tda2px_evm_bios_radar ]
    # Build Config file is @ D:/PROCESSOR_SDK_RADAR_03_03_00_00/vision_sdk/configs/tda2px_evm_bios_radar/cfg.mk
    # Build Config .h file is @ D:/PROCESSOR_SDK_RADAR_03_03_00_00/vision_sdk/links_fw/include/config/apps/tda2px_evm_bios_radar/system_cfg.h
    # Build CPUs is @ ipu1_0 ipu1_1 dsp1 eve1
    #
    # CPUs included in application,
    # PROC_IPU1_0_INCLUDE=yes
    # PROC_IPU1_1_INCLUDE=yes
    # PROC_IPU2_INCLUDE=no
    # PROC_DSP1_INCLUDE=yes
    # PROC_DSP2_INCLUDE=no
    # PROC_EVE1_INCLUDE=yes
    # PROC_EVE2_INCLUDE=no
    # PROC_EVE3_INCLUDE=no
    # PROC_EVE4_INCLUDE=no
    # PROC_A15_0_INCLUDE=no
    #
    # Platform config,
    # VSDK_BOARD_TYPE=TDA2PX_EVM [options: TDA2XX_EVM TDA2EX_EVM TDA3XX_EVM TDA3XX_RVP TDA2XX_RVP]
    # PLATFORM=tda2px-evm
    # DUAL_A15_SMP_BIOS=no
    # DDR_MEM=DDR_MEM_512M [options: DDR_MEM_128M DDR_MEM_512M DDR_MEM_1024M]
    # NDK_PROC_TO_USE=ipu1_1 [options: a15_0 ipu1_0 ipu1_1 ipu2 none]
    # NSP_TFDTP_INCLUDE=yes [options: yes no]
    # TDA2EX_ETHSRV_BOARD=no [options: yes no]
    # FATFS_PROC_TO_USE=ipu1_0 [options: ipu1_0 none]
    # RADAR_BOARD=none [options: TDA3XX_AR12_ALPS TDA3XX_AR12_VIB_DAB_BOOSTER TDA3XX_RADAR_RVP none]
    #
    # Build config,
    # BUILD_OS=Windows_NT [options: Windows_NT Linux]
    # BUILD_DEPENDENCY_ALWAYS=no
    # BUILD_ALGORITHMS=no
    # BUILD_INFOADAS=no
    # PROFILE=release [options: debug release]
    # KW_BUILD=no
    # CPLUSPLUS_BUILD=no
    # IPU_PRIMARY_CORE=ipu1_0 [options: ipu1_0 ipu2]
    # IPU_SECONDARY_CORE=ipu2 [options: ipu1_0 ipu2]
    # A15_TARGET_OS=Bios [options: Bios Linux Qnx]
    # BSP_STW_PACKAGE_SELECT=all [options: all vps-iss-dss-only vps-vip-vpe]
    #
    # Safety Module config,
    # RTI_INCLUDE=no
    # ECC_FFI_INCLUDE=no
    # DCC_ESM_INCLUDE=no
    #
    # Video Module config,
    # IVAHD_INCLUDE=no
    # VPE_INCLUDE=no
    # CAL_INCLUDE=no
    # ISS_INCLUDE=no
    # ISS_ENABLE_DEBUG_TAPS=no
    # WDR_LDC_INCLUDE=no
    # DSS_INCLUDE=yes
    #
    # Open Compute config,
    # OPENCL_INCLUDE=no
    # TARGET_ROOTDIR=D:/PROCESSOR_SDK_RADAR_03_03_00_00/vision_sdk/apps/src/rtos/opencl
    # ENABLE_OPENCV=no
    # ENABLE_OPENCV_TESTS=no
    # OPENVX_INCLUDE=no
    #
    # Log config,
    # ENABLE_UART_LOG=yes
    # ENABLE_NETWORK_LOG=no
    # ENABLE_CCS_LOG=no
    # CIO_REDIRECT=no
    #
    # IPC config,
    # WORKQ_INCLUDE=yes
    # IPC_LIB_INCLUDE=yes
    #
    # Surround View config,
    # SRV_FAST_BOOT_INCLUDE=no
    #
    # Other Module config,
    # AVB_INCLUDE=no
    # DCAN_INCLUDE=no
    # RADAR_INCLUDE=yes
    # CPU_IDLE_ENABLED=yes
    # FAST_BOOT_INCLUDE=no
    # DATA_VIS_INCLUDE=no
    # HS_DEVICE=no
    # ULTRASONIC_INCLUDE=no
    #
    # Linux config,
    # DEFAULT_UBOOT_CONFIG=dra7xx_evm_vision_config
    # DEFAULT_KERNEL_CONFIG=ti_sdk_dra7x_release_defconfig
    # DEFAULT_DTB=dra7-evm-infoadas.dtb
    # CMEM_INCLUDE=no
    # IPUMM_INCLUDE=no
    # IPU1_EVELOADER_INCLUDE=no
    # ROBUST_RVC_INCLUDE=no
    # BUILD_ADAM_CAR=no
    #
    # Alg plugins included in build,
    # ALG_radarprocess
    #
    # Use-cases included in build,
    # UC_radar_read_fft_write
    #
    D:/PROCESSOR_SDK_RADAR_03_03_00_00/vision_sdk/apps/configs/autorules_footer_cfg.mk:78: ipc_PATH does not exist! ()
    #
    # CPUs that are NOT required but included in config [ tda2px_evm_bios_radar ],
    #
    #
    # CPUs that are required but not included in config [ tda2px_evm_bios_radar ],
    #
    #
    # Edit D:/PROCESSOR_SDK_RADAR_03_03_00_00/vision_sdk/build/configs/tda2px_evm_bios_radar/cfg.mk to include or exclude CPUs in an application
    #
    
    D:\PROCESSOR_SDK_RADAR_03_03_00_00\vision_sdk\build>

  • Hi,

    Can you remove -j from the build command (Use "gmake -s depend") and try.

    Regards,
    Rishabh
  • Hi,
    I have then executed the command once again and was luckily done with no errors. I don't know exactly what was the problem before. But that case was just for the single radar use case (enabled by default was "radar_read_fft_write"). I wanted to add one more use case and i have made the respective changes in uc_cfg.mk file.
    And now, for "gmake -s -j" command I get various undefined symbol errors as listed:

    undefined first referenced
    symbol in file
    --------- ----------------

    ChainsCommon_ar12xxConfig D:/PROCESSOR_SDK_RADAR_03_03_00_00/vision_sdk/binaries/apps/tda2px_evm_bios_radar/lib/tda2px-evm/m4/release/app_alg_plugins.aem4<chains_multiradarcapturefftdisplay.oem4>

    ChainsCommon_ar12xxSetIssCaptureParams D:/PROCESSOR_SDK_RADAR_03_03_00_00/vision_sdk/binaries/apps/tda2px_evm_bios_radar/lib/tda2px-evm/m4/release/app_alg_plugins.aem4<chains_multiradarcapturefftdisplay.oem4>

    ChainsCommon_ar12xxStart D:/PROCESSOR_SDK_RADAR_03_03_00_00/vision_sdk/binaries/apps/tda2px_evm_bios_radar/lib/tda2px-evm/m4/release/ap
    p_alg_plugins.aem4<chains_multiradarcapturefftdisplay.oem4>
    ChainsCommon_ar12xxStop D:/PROCESSOR_SDK_RADAR_03_03_00_00/vision_sdk/binaries/apps/tda2px_evm_bios_radar/lib/tda2px-evm/m4/release/ap
    p_alg_plugins.aem4<chains_multiradarcapturefftdisplay.oem4>

    I don't know where I am wrong.

    Regards,
    Varsha
  • Hi Varsha,

    When you call gmake using -j multiple build processes are invoked. Due to this dependencies might not get calculated correctly. This depends on the build machine as well.
    Similar to previous command you should do a "gmake -s". I would suggest you not to use -j on your PC while building any executable in general.

    Regards,
    Rishabh
  • Hi Rishabh,
    For the previous command as well, I retried with the same command "gmake -s -j depend" and it worked for the second time. I think the problem is not with -j option , now i have tried excluding -j as well for command "gmake -s" . But it doesn't work. The undefined symbol errors are for the terms which are in the common directory, which I cannot rename as well. I am not getting whats the exact issue is... Why we cannot extend the number of usecases, whereas it works fine for single usecase?


    regards,
    Varsha
  • Hi,
    There are multiple issues here.
    You should do "gmake --help" to understand the option "-j" and comprehend why the build failed first time and succeeded second time.
    Also you should build dependencies again when you are making changes to uc_cfg.mk.
    Best is to do a clean build for both dependencies as well as Vision SDK.
    Regards,
    Rishabh
  • Hi, 

     I have tried again by doing clean build, but unable to resolve those issues. Attaching the screenshot of the gmake errors. For this attempt, I removed -j option , hence my command is "gmake -s".  Can you please help me to figure out these undefined symbol errors. Here, I have added one more usecase(radar_capture_only usecase) with the one which was already present(radar_read_fft_write) in uc_cfg.mk file. Is there any other file which needs to be modified after adding any new usecase? 

    Thanks in advance.

    Regards,                                                                                                                                                                                                                                                        Varsha

  • Hi Varsha,

    There is only use case that is supported on TDA2Px i.e. UC_radar_read_fft_write using network and SD card.
    UC_radar_capture_only is supported for TDA3xx.
    Can you let us know what exactly are you trying and what is the setup you have.

    Regards,
    Rishabh
  • Hi ,
    I am trying to build the already existing usecases present in the usecases folder of radar SDK. My setup is AWR1243 and TDA2px.
    Among all the usecases, is that the case UC_radar_read_fft_write is only supported for TDA2px and UC_radar_capture_only is the only one supported for TDA3xx ?


    Thanks & regards,
    Varsha
  • Hi,

    This is correct. UC_radar_capture_only is not supported on TDA2Px.
    Only UC_radar_read_fft_write is supported on TDA2Px.

    Regards,
    Rishabh