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.

MMWCAS-RF-EVM: Real-time data display-SDK compilation-related issues

Part Number: MMWCAS-RF-EVM
Other Parts Discussed in Thread: AWR2243, , MMWCAS-DSP-EVM

Hi team,

Following the steps in Processor SDK – Radar User Guide 3.2, then will always result in the following error,  in the meantime, referring this post to update the firmware and code, this post's Compilation methods and issues.

Is the path inside the command line correct? The build path inside the user guide is viv_sdk directory, and the E2E case is built under build path, and both are not totally correct. And is the xdc tool path setup correct?

The build error is similar to this posthttps://e2echina.ti.com/support/sensors/f/sensors-forum/205001/mmwcas-rf-evm/643046?tisearch=e2e-sitesearch&keymatch=SDK%2525252520build#643046

C:\Users\admin>cd C:\PROCESSOR_SDK_RADAR_03_08_00_00\vision_sdk\build

C:\PROCESSOR_SDK_RADAR_03_08_00_00\vision_sdk\build>set PATH=C:\PROCESSOR_SDK_RADAR_03_08_00_00\ti_components\os_tools\windows\xdctools_3_32_01_22_core

C:\PROCESSOR_SDK_RADAR_03_08_00_00\vision_sdk\build>gmake -s -j depend
C:/PROCESSOR_SDK_RADAR_03_08_00_00/vision_sdk/apps/configs/autorules_footer_cfg.mk:67: ipc_PATH does not exist! ()
C:/PROCESSOR_SDK_RADAR_03_08_00_00/vision_sdk/apps/configs/autorules_footer_cfg.mk:67: ipc_PATH does not exist! ()
/cygdrive/c/PROCESSOR_SDK_RADAR_03_08_00_00/ti_components/os_tools/windows/xdctools_3_32_01_22_core/bin/mkdir: cannot create directory `C:/PROCESSOR_SDK_RADAR_03_08_00_00/vision_sdk/links_fw/include/config': File exists
/cygdrive/c/PROCESSOR_SDK_RADAR_03_08_00_00/ti_components/os_tools/windows/xdctools_3_32_01_22_core/bin/mkdir: cannot create directory `C:/PROCESSOR_SDK_RADAR_03_08_00_00/vision_sdk/links_fw/include/config/apps': File exists
/cygdrive/c/PROCESSOR_SDK_RADAR_03_08_00_00/ti_components/os_tools/windows/xdctools_3_32_01_22_core/bin/mkdir: cannot create directory `C:/PROCESSOR_SDK_RADAR_03_08_00_00/vision_sdk/links_fw/include/config/apps/tda2xx_cascade_bios_radar': File exists
# makeconfig: Config is [ tda2xx_cascade_bios_radar ]
# makeconfig: Output file is @ C:/PROCESSOR_SDK_RADAR_03_08_00_00/vision_sdk/links_fw/include/config/apps/tda2xx_cascade_bios_radar/system_cfg.h
# makeconfig: Input file is @ C:/PROCESSOR_SDK_RADAR_03_08_00_00/vision_sdk/apps/configs/tda2xx_cascade_bios_radar/cfg.mk
# makeconfig: Generating header ...
C:/PROCESSOR_SDK_RADAR_03_08_00_00/vision_sdk/apps/configs/autorules_footer_cfg.mk:67: ipc_PATH does not exist! ()
# makeconfig: Generating alg plugin config ...
C:/PROCESSOR_SDK_RADAR_03_08_00_00/vision_sdk/apps/configs/autorules_footer_cfg.mk:67: ipc_PATH does not exist! ()
C:/PROCESSOR_SDK_RADAR_03_08_00_00/vision_sdk/apps/configs/autorules_footer_cfg.mk:67: ipc_PATH does not exist! ()
# makeconfig: Generating usecase config ...
C:/PROCESSOR_SDK_RADAR_03_08_00_00/vision_sdk/apps/configs/autorules_footer_cfg.mk:67: ipc_PATH does not exist! ()
C:/PROCESSOR_SDK_RADAR_03_08_00_00/vision_sdk/apps/configs/autorules_footer_cfg.mk:67: ipc_PATH does not exist! ()
# makeconfig: Generating footer ...
C:/PROCESSOR_SDK_RADAR_03_08_00_00/vision_sdk/apps/configs/autorules_footer_cfg.mk:67: ipc_PATH does not exist! ()
# makeconfig: Done !!!
C:/PROCESSOR_SDK_RADAR_03_08_00_00/vision_sdk/apps/configs/autorules_footer_cfg.mk:67: ipc_PATH does not exist! ()
#
# CPUs that are NOT required but included in config [ tda2xx_cascade_bios_radar ],
#
#
# CPUs that are required but not included in config [ tda2xx_cascade_bios_radar ],
#
#
# Edit C:/PROCESSOR_SDK_RADAR_03_08_00_00/vision_sdk/apps/configs/tda2xx_cascade_bios_radar/cfg.mk to include or exclude CPUs in an application
#
# Compiling tda2xx-evm:ipu1_0:release:edma3lld_drv: src/edma3_drv_init.c
# Compiling tda2xx-evm:ipu1_0:release:edma3lld_drv: src/edma3_drv_basic.c
# Compiling tda2xx-evm:ipu1_0:release:edma3lld_drv: src/edma3_drv_adv.c
"src/edma3_drv_init.c", line 1: error: last line of file ends without a newline
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: last line of file ends without a newline
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_init.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
Error limit reached.
100 errors detected in the compilation of "src/edma3_drv_init.c".
Compilation terminated.
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_basic.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
Error limit reached.
100 errors detected in the compilation of "src/edma3_drv_basic.c".
Compilation terminated.
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
"src/edma3_drv_adv.c", line 1: error: null (zero) character in input line ignored
Error limit reached.
100 errors detected in the compilation of "src/edma3_drv_adv.c".
Compilation terminated.

>> Compilation failure

>> Compilation failure

>> Compilation failure
gmake[4]: *** [C:/PROCESSOR_SDK_RADAR_03_08_00_00/vision_sdk/binaries/apps/tda2xx_cascade_bios_radar/obj/edma3lld_drv/tda2xx-evm/m4/release/edma3_drv_init.oem4] Error 1
gmake[4]: *** Waiting for unfinished jobs....
gmake[4]: *** [C:/PROCESSOR_SDK_RADAR_03_08_00_00/vision_sdk/binaries/apps/tda2xx_cascade_bios_radar/obj/edma3lld_drv/tda2xx-evm/m4/release/edma3_drv_adv.oem4] Error 1
gmake[4]: *** [C:/PROCESSOR_SDK_RADAR_03_08_00_00/vision_sdk/binaries/apps/tda2xx_cascade_bios_radar/obj/edma3lld_drv/tda2xx-evm/m4/release/edma3_drv_basic.oem4] Error 1
gmake[3]: *** [ipu1_0] Error 2
gmake[2]: *** [edma3lld] Error 2
gmake[1]: *** [edma3lld] Error 2
gmake: *** [depend] Error 2

C:\PROCESSOR_SDK_RADAR_03_08_00_00\vision_sdk\build>

And the main reference documents are ProcessorSDKRadar_UserGuide and VisionSDK_UserGuide_TDA2xx, and the rules.make changes in step 2 are as follows:

# file name: Rules.make
# set up the build environment

ifeq ($(vision_sdk_PATH), )

#
# Application to build for
#
# Supported Applications are:
# sample_app
# apps

MAKEAPPNAME= apps

#
# Config to use
#
# Selecting a config selects the system config and modules to include
# in the build
#
# Edit the detailed config in file
# $(vision_sdk_PATH)/$(MAKEAPPNAME)/configs/$(MAKECONFIG)/cfg.mk
#
# Supported "out of box" configs are listed below
# - TDA2x Configs,
# tda2xx_evm_bios_all
# tda2xx_rvp_bios_all
# tda2xx_evm_bios_opencx
# tda2xx_evm_bios_radar
# tda2xx_cascade_bios_radar
# tda2xx_evm_linux_all
# tda2xx_rvp_linux_all
# tda2xx_evm_linux_infoadas
# tda2xx_evm_linux_opencl
# tda2xx_evm_linux_opencx
# tda2xx_evm_robust_rvc
#
# - TDA3x Configs,
# tda3xx_alps_bios_radar
# tda3xx_evm_bios_all
# tda3xx_evm_bios_radar
# tda3xx_rvp_bios_all
# tda3xx_evm_bios_iss
# tda3xx_rvp_bios_iss
#
# - TDA2Ex Configs,
# tda2ex_17x17_evm_linux_all
# tda2ex_evm_bios_all
# tda2ex_evm_linux_all
# tda2ex_evm_linux_infoadas
# tda2ex_evm_robust_rvc
#
# - TDA2Px Configs,
# tda2px_evm_bios_all
# tda2px_evm_bios_radar
# tda2px_evm_linux_all
# tda2px_evm_linux_infoadas
# tda2px_evm_bios_iss
#
#
MAKECONFIG= tda2xx_cascade_bios_radar

# Default build environment
# Options: Windows_NT or Linux
BUILD_OS ?= Linux
ifeq ($(OS),Windows_NT)
BUILD_OS=Windows_NT
endif

#
# Set BUILD_MACHINE to 32BIT as required, this is needed only
# if A15_TARGET_OS is going to be Linux
#
# Options: 32BIT or 64BIT
BUILD_MACHINE ?= 64BIT

vision_sdk_RELPATH = vision_sdk
vision_sdk_PATH := $(abspath ..)

# Application paths
$(MAKEAPPNAME)_PATH := $(vision_sdk_PATH)/$(MAKEAPPNAME)

include $($(MAKEAPPNAME)_PATH)/configs/defaults.mk
include $($(MAKEAPPNAME)_PATH)/configs/cfg.mk
include $($(MAKEAPPNAME)_PATH)/configs/autorules_header_cfg.mk
include $(vision_sdk_PATH)/build/tools_path.mk
include $($(MAKEAPPNAME)_PATH)/configs/autorules_footer_cfg.mk

endif

include $(MAKERULEDIR)/build_config.mk
include $(MAKERULEDIR)/platform.mk
include $(MAKERULEDIR)/env.mk
include $(MAKERULEDIR)/component.mk

export MAKEAPPNAME
export $(MAKEAPPNAME)_PATH
export MAKECONFIG

Then in PROCESSOR_SDK_RADAR_03_08_00_00\vision_sdk\apps\configs\tda2xx_cascade_bios_radar, cfg.mk RADAR_BOARD=TDA2XX_CASCADE_RADAR Is this needs to be modified?

#
# This file defines the modules included in $(MAKECONFIG) config
#
# Modules are split into,
# - Use-cases specified in uc_cfg.mk
# - Other system config/feature, specified in this file
#
# Any specific overrides are also specified in this file
# Example, for TDA3x SoC EVE2/3/4 are not present and hence force marked as <blank>, i.e disabled
#

#
# Additional config options
#

#
# CPUs to included in build
#
PROC_IPU1_0_INCLUDE=yes
PROC_IPU1_1_INCLUDE=yes
PROC_IPU2_INCLUDE=no
PROC_A15_0_INCLUDE=no
PROC_DSP1_INCLUDE=yes
PROC_DSP2_INCLUDE=no
PROC_EVE1_INCLUDE=yes
PROC_EVE2_INCLUDE=yes
PROC_EVE3_INCLUDE=yes
PROC_EVE4_INCLUDE=yes


VSDK_BOARD_TYPE=TDA2XX_EVM

#
# Enable below macro when building in Radar SDK
#
RADAR_ONLY=yes

#
# Radar board type to be used
#
# To run on TDA2x EVM
# set RADAR_BOARD=none TDA2XX_CASCADE_RADAR
RADAR_BOARD=TDA2XX_CASCADE_RADAR

#
# Supported values: ipu1_0 none
#
FATFS_PROC_TO_USE=ipu1_0

#
# Supported values: ipu1_0 ipu1_1 none
#
NDK_PROC_TO_USE=ipu1_1

#Used to control TFDTP stack (supported values: yes no)
NSP_TFDTP_INCLUDE=yes

#Enable IPv6 Support
NDK_ENABLE_IPV6=no

#
# Supported values: DDR_MEM_512M
#
DDR_MEM=DDR_MEM_512M

WORKQ_INCLUDE=yes

#
# Used to control building of algorithm source.
# By default algorithm source not included in Vision SDK
#
BUILD_ALGORITHMS=no

#
# Applies profile to all cores
#
# Supported profiles: release debug
#PROFILE=debug
PROFILE ?= release

PROFILE_ipu1_0 ?= $(PROFILE)
PROFILE_ipu1_1 ?= $(PROFILE)
PROFILE_ipu2 ?= $(PROFILE)
PROFILE_c66xdsp_1 ?= $(PROFILE)
PROFILE_c66xdsp_2 ?= $(PROFILE)
PROFILE_arp32_1 ?= $(PROFILE)
PROFILE_arp32_2 ?= $(PROFILE)
PROFILE_arp32_3 ?= $(PROFILE)
PROFILE_arp32_4 ?= $(PROFILE)
PROFILE_a15_0 ?= $(PROFILE)

#
# For TDA2xx & TDA2Ex - vision SDK can run on either IPU1 or IPU2 subsystem
# For TDA3xx - We have only IPU1 and hence IPU1 is the only option
# Select IPU primary core from the available IPU1 & IPU2 subsytems
#
# Supported values: ipu1_0 ipu2
IPU_PRIMARY_CORE=ipu1_0
IPU_SECONDARY_CORE=ipu2

#
# Set A15_TARGET_OS
# A15 should run Bios for RADAR_ONLY=yes
#
ifeq (RADAR_ONLY,yes)
A15_TARGET_OS=Bios
endif

DSS_INCLUDE=yes

#
# Use the Starterware IPC Library.
#
IPC_LIB_INCLUDE=yes

#
# EMIF ECC and Freedom from Interference (FFI) are clubbed together as they
# involve consolidated memory map changes
# ECC_FFI_INCLUDE=yes is not supported for DDR_MEM_128M
# If ECC_FFI_INCLUDE is set to no - memory map will match older versions.
# Firewall configuration and DSP XMC configuration is enabled/disabled using this
# flag
# Vision SDK does not enable EMIF ECC but expects SBL to enable it.
# Vision SDK sets up ECC error handlers irrespective of value of ECC_FFI_INCLUDE.
#
ECC_FFI_INCLUDE=no

#
# DCC is integrated in a way that requires ESM.
# Both modules are, therefore, clubbed together
# These are present only in TDA3XX
# Setting this to "no" only disables usage of these modules
# Source files are always enabled in build for TDA3XX
#
DCC_ESM_INCLUDE=no


#
# Enable below macro to enable DCAN integration into Vision SDK.
#
DCAN_INCLUDE=no


CPU_IDLE_ENABLED=yes

#
# Enable below macro to view the bandwidth used by different IPs in the device
# as a graphical plot on the display screen.
#
DATA_VIS_INCLUDE=no

HS_DEVICE=no

include $($(MAKEAPPNAME)_PATH)/configs/$(MAKECONFIG)/uc_cfg.mk

Could you please help to check this case? Thanks.

Best Regards,

Cherry

  • Hi,

    May I know is there any updates? Thanks!

    Best Regards,

    Cherry

  • Hi,

    The latest updates are as follows:

    Compiling with windows command has some problems, compiling on git bash is basically normal. And the customer has following questions:

    1. Build generated SBL and appimage file type differences and matching board type:

    What are the four SBL file type differences below, and how to choose to match the different board types (Cascaded TDA2x & Monolithic TDA3x)?

    For the appimage file type, the customer has checked  the forum that AppImage_LE is a small-end file for SD and NOR boot mode; AppImage_BE is a large-end target for QSPI boot mode. Other Load methods like SD cards only, CCS, can only use the first file below to App Image file?

    After the customer has copied the MLO file in the SBL file opp_nor and the AppImage file above to the SD card, start the setup in Tera Term to the Chains Run-time Menu as follows:

    [IPU1-0] ====================
    [IPU1-0] Chains Run-time Menu
    [IPU1-0] ====================
    [IPU1-0]
    [IPU1-0] 0: Stop Chain
    [IPU1-0]
    [IPU1-0] p: Print Performance Statistics
    [IPU1-0]
    [IPU1-0] g: Control GUI output
    [IPU1-0]
    [IPU1-0] c: Control Calibration
    [IPU1-0]
    [IPU1-0] d: Control Peak Detection
    [IPU1-0]
    [IPU1-0] Enter Choice:
    [IPU1-0]
    [DSP1 ] 1449.042762 s: RADAR DSP PROCESS: Changing the GUI parameters
    [IPU1-0] 1862.335722 s: GUI Monitor (0/1) (<pointCloud> <rangeProfile> <noiseProfile> <rangeDopHeatMap> <azimuthHeatMap>):
    [IPU1-0] 1865.232111 s: 1
    [IPU1-0] 1865.934179 s:
    [IPU1-0] 1866.287836 s: 1
    [IPU1-0] 1866.637772 s:
    [IPU1-0] 1866.991368 s: 1
    [IPU1-0] 1867.342524 s:
    [IPU1-0] 1867.740010 s: 1
    [IPU1-0] 1868.700420 s:
    [IPU1-0] 1869.152565 s: 0
    [IPU1-0] 1870.220978 s:
    [IPU1-0] 1870.221191 s:
    [IPU1-0]
    [IPU1-0] ====================
    [IPU1-0] Chains Run-time Menu
    [IPU1-0] ====================
    [IPU1-0]
    [IPU1-0] 0: Stop Chain
    [IPU1-0]
    [IPU1-0] p: Print Performance Statistics
    [IPU1-0]
    [IPU1-0] g: Control GUI output
    [IPU1-0]
    [IPU1-0] c: Control Calibration
    [IPU1-0]
    [IPU1-0] d: Control Peak Detection
    [IPU1-0]
    [IPU1-0] Enter Choice:
    [IPU1-0]
    [DSP1 ] 1870.221130 s: RADAR DSP PROCESS: Changing the GUI parameters

    Then run PROCESSOR_SDK_RADAR_03_08_00_00\vision_sdk\apps\src\rtos\radar\src\usecases\cascade_radar_object _detect\radar_cadad_demo.m Mattlab has reported an error as follows, and the IP address and physical address have also been changed. Is this an indication of where the protocol is having any problems?

    Radar_cadad_demo('192.168.1.200', '192.168.1.100', 'F8-E4-3B-01-5C-63', 'TI', 10 1); Warning: JavaFrame window properties will be removed in a future release. For more information, see UI replacement for MATLAB App at mathworks.com. > Position: Radar_cadad_demo (line 222) CleanUp called Closing the TCP Command server connection Closing the UDP connection Error using icinterface/fopen (Line 83) Unsuccessful open: Software caused connection abort: Connect Error radar_cadad_demo> openConnection (line 991) Open(tcpCmdSock); Error radar_cadad_demo (line 394) OpenConnection(tgt_ip_addr, host_ip_addr,tcp_port_num, udp_port_num);

    3. If the SBL and Image files for AWR2243+TDA3x are to be generated, are the files replaced as described below. Modify vision_sdk/build/Rules.make to MAKEAPPNAME=apps; MAKECONFIG=tda3xx_evm_bio_radar? If so, can the relevant demo case be called for real-time data display processing like the MMWCAS-RF-EVM+MMWCAS-DSP-EVM?

    Thanks a lot!

    Best Regards,

    Cherry 

  • Ant for the point 2:

    After setting up in Tera Term, it seems that there are fewer cores to compile after selecting g:Control GUI output at the Chains Run-time Menu:

    After selecting g:Control GUI output at the Chains Run-time Menu, the normal program should look like the following figure. Is there something wrong with generating MLO and appImage?

    This causes Matlab to run PROCESSOR_SDK_RADAR_03_08_00_00\vision_sdk\apps\src\rtos\radar\src\usecases\cascade_rada When R_object_detect\radar_cadad_demo, the following error is reported:

    Thanks!

    Best Regards,

    Cherry