Tool/software: Code Composer Studio
Hi,
I am using CCS7.2 and latest mmwave sdk package. I have rebuilded some projects such as guesture_swipe and high_accuracy_14xx projects in CCS.
But not able to rebuild vital_sign and water_ground projects. It shows errors-
Compilation failure
subdir_rules.mk:30: recipe for target 'main.obj' failed
"../main.c", line 171: error #20: identifier "MMWAVE_L3RAM_SIZE" is undefined
"../main.c", line 258: error #137: struct "MmwDemo_Cfg_t" has no field "guiMonSel"
"../main.c", line 435: error #20: identifier "MMWave_AdcbufCfg" is undefined
"../main.c", line 435: error #20: identifier "ptrAdcbufCfg" is undefined
"../main.c", line 439: error #137: union "<unnamed>" has no field "fullControlCfg"
"../main.c", line 485: error #137: union "<unnamed>" has no field "fullControlCfg"
"../main.c", line 532: error #137: struct "MMWave_CalibrationCfg_t" has no field "enableCalibration"
"../main.c", line 533: error #137: struct "MMWave_CalibrationCfg_t" has no field "enablePeriodicity"
"../main.c", line 534: error #137: struct "MMWave_CalibrationCfg_t" has no field "periodicTimeInFrames"
"../main.c", line 596: error #137: union "<unnamed>" has no field "fullControlCfg"
"../main.c", line 651: error #137: union "<unnamed>" has no field "fullControlCfg"
"../main.c", line 659: error #137: union "<unnamed>" has no field "fullControlCfg"
"../main.c", line 668: error #137: union "<unnamed>" has no field "fullControlCfg"
"../main.c", line 669: error #137: union "<unnamed>" has no field "fullControlCfg"
"../main.c", line 685: error #137: union "<unnamed>" has no field "fullControlCfg"
"../main.c", line 807: error #137: union "<unnamed>" has no field "fullControlCfg"
16 errors detected in the compilation of "../main.c".
gmake[1]: *** [main.obj] Error 1
'Building file: ../sensor_mgmt.c'
'Invoking: ARM Compiler'
"C:/ti/mmWave/ti-cgt-arm_16.9.1.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --include_path="C:/workspace7/water_ground_lab" --include_path="C:/ti/mmWave/mmwave_sdk_01_01_00_02/packages" --include_path="C:/ti/mmWave/ti-cgt-arm_16.9.1.LTS/include" --define=SOC_XWR14XX --define=SUBSYS_MSS --define=DOWNLOAD_FROM_CCS --define=DebugP_ASSERT_ENABLED -g --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --enum_type=packed --abi=eabi --preproc_with_compile --preproc_dependency="sensor_mgmt.d_raw" --cmd_file="configPkg/compiler.opt" "../sensor_mgmt.c"
>> Compilation failure
subdir_rules.mk:51: recipe for target 'sensor_mgmt.obj' failed
"../sensor_mgmt.c", line 287: error #137: struct "MMWave_CtrlCfg_t" has no field "freqLimitLow"
"../sensor_mgmt.c", line 288: error #137: struct "MMWave_CtrlCfg_t" has no field "freqLimitHigh"
2 errors detected in the compilation of "../sensor_mgmt.c".
gmake[1]: *** [sensor_mgmt.obj] Error 1
'Building file: ../config_edma_util.c'
'Invoking: ARM Compiler'
"C:/ti/mmWave/ti-cgt-arm_16.9.1.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --include_path="C:/workspace7/water_ground_lab" --include_path="C:/ti/mmWave/mmwave_sdk_01_01_00_02/packages" --include_path="C:/ti/mmWave/ti-cgt-arm_16.9.1.LTS/include" --define=SOC_XWR14XX --define=SUBSYS_MSS --define=DOWNLOAD_FROM_CCS --define=DebugP_ASSERT_ENABLED -g --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --enum_type=packed --abi=eabi --preproc_with_compile --preproc_dependency="config_edma_util.d_raw" --cmd_file="configPkg/compiler.opt" "../config_edma_util.c"
'Finished building: ../config_edma_util.c'
' '
'Building file: ../config_hwa_util.c'
'Invoking: ARM Compiler'
"C:/ti/mmWave/ti-cgt-arm_16.9.1.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --include_path="C:/workspace7/water_ground_lab" --include_path="C:/ti/mmWave/mmwave_sdk_01_01_00_02/packages" --include_path="C:/ti/mmWave/ti-cgt-arm_16.9.1.LTS/include" --define=SOC_XWR14XX --define=SUBSYS_MSS --define=DOWNLOAD_FROM_CCS --define=DebugP_ASSERT_ENABLED -g --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --enum_type=packed --abi=eabi --preproc_with_compile --preproc_dependency="config_hwa_util.d_raw" --cmd_file="configPkg/compiler.opt" "../config_hwa_util.c"
'Finished building: ../config_hwa_util.c'
' '
'Building file: ../water_ground_cli.c'
'Invoking: ARM Compiler'
"C:/ti/mmWave/ti-cgt-arm_16.9.1.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --include_path="C:/workspace7/water_ground_lab" --include_path="C:/ti/mmWave/mmwave_sdk_01_01_00_02/packages" --include_path="C:/ti/mmWave/ti-cgt-arm_16.9.1.LTS/include" --define=SOC_XWR14XX --define=SUBSYS_MSS --define=DOWNLOAD_FROM_CCS --define=DebugP_ASSERT_ENABLED -g --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --enum_type=packed --abi=eabi --preproc_with_compile --preproc_dependency="water_ground_cli.d_raw" --cmd_file="configPkg/compiler.opt" "../water_ground_cli.c"
>> Compilation failure
subdir_rules.mk:65: recipe for target 'water_ground_cli.obj' failed
"../water_ground_cli.c", line 340: error #137: struct "MmwDemo_Cfg_t" has no field "guiMonSel"
1 error detected in the compilation of "../water_ground_cli.c".
gmake[1]: *** [water_ground_cli.obj] Error 1
'Building file: ../data_path.c'
'Invoking: ARM Compiler'
"C:/ti/mmWave/ti-cgt-arm_16.9.1.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --include_path="C:/workspace7/water_ground_lab" --include_path="C:/ti/mmWave/mmwave_sdk_01_01_00_02/packages" --include_path="C:/ti/mmWave/ti-cgt-arm_16.9.1.LTS/include" --define=SOC_XWR14XX --define=SUBSYS_MSS --define=DOWNLOAD_FROM_CCS --define=DebugP_ASSERT_ENABLED -g --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --enum_type=packed --abi=eabi --preproc_with_compile --preproc_dependency="data_path.d_raw" --cmd_file="configPkg/compiler.opt" "../data_path.c"
"../data_path.c", line 202: warning #169-D: argument of type "void (*)(uintptr_t, uint32_t)" is incompatible with parameter of type "EDMA_transferCompletionCallbackFxn_t"
"../data_path.c", line 554: warning #169-D: argument of type "void (*)(uintptr_t, uint32_t)" is incompatible with parameter of type "EDMA_transferCompletionCallbackFxn_t"
'Finished building: ../data_path.c'
' '
'Building file: ../utils_func.c'
'Invoking: ARM Compiler'
"C:/ti/mmWave/ti-cgt-arm_16.9.1.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --include_path="C:/workspace7/water_ground_lab" --include_path="C:/ti/mmWave/mmwave_sdk_01_01_00_02/packages" --include_path="C:/ti/mmWave/ti-cgt-arm_16.9.1.LTS/include" --define=SOC_XWR14XX --define=SUBSYS_MSS --define=DOWNLOAD_FROM_CCS --define=DebugP_ASSERT_ENABLED -g --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --enum_type=packed --abi=eabi --preproc_with_compile --preproc_dependency="utils_func.d_raw" --cmd_file="configPkg/compiler.opt" "../utils_func.c"
gmake[1]: Target 'main-build' not remade because of errors.
gmake: *** [all] Error 2
'Finished building: ../utils_func.c'
' '
I founded the same issue is reported in "e2e.ti.com/.../2380571"
but that didn't solve my problem.
Any suggestion?
Thanks.