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.

CCS/IWR1443BOOST: Not able to build some CCS projects.

Part Number: IWR1443BOOST

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.

  • Hi Rahul,

    Can you confirm that you have installed the mmWave SDK version 1.0? The gesture demos and high accuracy labs require SDK 1.1, but the vital signs and water/ground detection require SDK 1.0.

    It is available here: software-dl.ti.com/.../index_FDS.html


    Cheers,
    Akash
  • Hi Akash,
    Thanks for the reply.

    It helped me to get the binaries.
    Just wanted to confirm that i am getting the console out as-

    C:/ti/mmwave_sdk_01_00_00_05/packages/scripts/ImageCreator/xwr14xx/out2rprc/out2rprc.exe xwr14xx_vitalSigns_lab_mss.xer4f xwr14xx_vitalSigns_lab_mss.bin 0x200000
    Parsing the input object file, xwr14xx_vitalSigns_lab_mss.xer4f.
    Appending zeros 0
    Appending zeros 256
    Appending zeros 117344
    File conversion complete!
    perl.exe C:/ti/mmwave_sdk_01_00_00_05/packages/scripts/ImageCreator/xwr14xx/append_bin_crc/gen_bincrc32.pl xwr14xx_vitalSigns_lab_mss.bin
    makefile:197: recipe for target 'post-build' failed
    process_begin: CreateProcess(NULL, perl.exe C:/ti/mmwave_sdk_01_00_00_05/packages/scripts/ImageCreator/xwr14xx/append_bin_crc/gen_bincrc32.pl xwr14xx_vitalSigns_lab_mss.bin, ...) failed.
    make (e=2): The system cannot find the file specified.

    gmake[3]: [post-build] Error 2 (ignored)
    ' '

    **** Build Finished ****

    Is it ok? What are these are errors and why these need to be ignored?