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: Problem in running the mmwave-SDK demo in CCS

Expert 1985 points
Part Number: IWR1443BOOST
Other Parts Discussed in Thread: SYSBIOS

Tool/software: Code Composer Studio

Hi,

I can't build the mmawe sdk in CCS(ver:7.2.0.00013),

Results:

**** Build of configuration Debug for project mmw ****

"C:\\ti\\ccsv7\\utils\\bin\\gmake" -k -j 8 all -O
rm -f C:/Users/AMIN/workspace_v77/mmw/xwr14xx_mmw_mss.bin
makefile:193: recipe for target 'pre-build' failed
process_begin: CreateProcess(NULL, rm -f C:/Users/AMIN/workspace_v77/mmw/xwr14xx_mmw_mss.bin, ...) failed.
make (e=2): The system cannot find the file specified.

gmake[1]: [pre-build] Error 2 (ignored)
' '
'Building file: ../mmw.cfg'
'Invoking: XDCtools'
"C:/ti/xdctools_3_50_00_10_core/xs" --xdcpath="C:/ti/bios_6_50_01_12/packages;C:/ti/ccsv7/ccs_base;" xdc.tools.configuro -o configPkg -t ti.targets.arm.elf.R4F -p ti.platforms.cortexR:IWR14XX:false:200 -r release -c "C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS" "../mmw.cfg"
making package.mak (because of package.bld) ...
generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ...
configuring mmw.xer4f from package/cfg/mmw_per4f.cfg ...
generating custom ti.sysbios library makefile ...
Starting build of library sources ...
making C:/Users/AMIN/workspace_v77/mmw/src/sysbios/sysbios.aer4f ...
gmake[1]: Entering directory `C:/Users/AMIN/workspace_v77/mmw/src/sysbios'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `C:/Users/AMIN/workspace_v77/mmw/src/sysbios'
Build of libraries done.
cler4f package/cfg/mmw_per4f.c ...
'Finished building: ../mmw.cfg'
' '
'Building file: ../config_edma_util.c'
'Invoking: ARM Compiler'
"C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --include_path="C:/Users/AMIN/workspace_v77/mmw" --include_path="C:/ti/mmwave_sdk_01_00_00_05/packages" --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.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" --cmd_file="configPkg/compiler.opt" "../config_edma_util.c"
'Finished building: ../config_edma_util.c'
' '
'Building file: ../mmw_cli.c'
'Invoking: ARM Compiler'
"C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --include_path="C:/Users/AMIN/workspace_v77/mmw" --include_path="C:/ti/mmwave_sdk_01_00_00_05/packages" --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.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="mmw_cli.d" --cmd_file="configPkg/compiler.opt" "../mmw_cli.c"
'Finished building: ../mmw_cli.c'
' '
'Building file: ../sensor_mgmt.c'
'Invoking: ARM Compiler'
"C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --include_path="C:/Users/AMIN/workspace_v77/mmw" --include_path="C:/ti/mmwave_sdk_01_00_00_05/packages" --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.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" --cmd_file="configPkg/compiler.opt" "../sensor_mgmt.c"
'Finished building: ../sensor_mgmt.c'
' '
'Building file: ../config_hwa_util.c'
'Invoking: ARM Compiler'
"C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --include_path="C:/Users/AMIN/workspace_v77/mmw" --include_path="C:/ti/mmwave_sdk_01_00_00_05/packages" --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.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" --cmd_file="configPkg/compiler.opt" "../config_hwa_util.c"
'Finished building: ../config_hwa_util.c'
' '
'Building file: ../post_processing.c'
'Invoking: ARM Compiler'
"C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --include_path="C:/Users/AMIN/workspace_v77/mmw" --include_path="C:/ti/mmwave_sdk_01_00_00_05/packages" --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.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="post_processing.d" --cmd_file="configPkg/compiler.opt" "../post_processing.c"
'Finished building: ../post_processing.c'
' '
'Building file: ../main.c'
'Invoking: ARM Compiler'
"C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --include_path="C:/Users/AMIN/workspace_v77/mmw" --include_path="C:/ti/mmwave_sdk_01_00_00_05/packages" --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.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="main.d" --cmd_file="configPkg/compiler.opt" "../main.c"
'Finished building: ../main.c'
' '
'Building file: ../data_path.c'
'Invoking: ARM Compiler'
"C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --include_path="C:/Users/AMIN/workspace_v77/mmw" --include_path="C:/ti/mmwave_sdk_01_00_00_05/packages" --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.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" --cmd_file="configPkg/compiler.opt" "../data_path.c"
'Finished building: ../data_path.c'
' '
'Building target: xwr14xx_mmw_mss.xer4f'
'Invoking: ARM Linker'
"C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --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 -z -m"xwr14xx_mmw_mss.map" --heap_size=0x800 --stack_size=0x800 -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/control/mmwave/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/control/mmwavelink/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/adcbuf/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/crc/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/dma/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/edma/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/esm/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/gpio/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/hwa/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/mailbox/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/osal/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/pinmux/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/soc/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/uart/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/utils/cli/lib" -i"C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/lib" -i"C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/include" --reread_libs --disable_auto_rts --diag_warning=225 --diag_wrap=off --display_error_number --warn_sections --xml_link_info="xwr14xx_mmw_mss_linkInfo.xml" --rom_model --unused_section_elimination=on -o "xwr14xx_mmw_mss.xer4f" "./config_edma_util.obj" "./config_hwa_util.obj" "./data_path.obj" "./main.obj" "./mmw_cli.obj" "./post_processing.obj" "./sensor_mgmt.obj" "../mss_mmw_linker.cmd" "../r4f_linker.cmd" -l"configPkg/linker.cmd" -llibosal_xwr14xx.aer4f -llibesm_xwr14xx.aer4f -llibgpio_xwr14xx.aer4f -llibsoc_xwr14xx.aer4f -llibpinmux_xwr14xx.aer4f -llibcrc_xwr14xx.aer4f -llibuart_xwr14xx.aer4f -llibmailbox_xwr14xx.aer4f -llibmmwavelink_xwr14xx.aer4f -llibmmwave_xwr14xx.aer4f -llibadcbuf_xwr14xx.aer4f -llibdma_xwr14xx.aer4f -llibedma_xwr14xx.aer4f -llibcli_xwr14xx.aer4f -llibhwa_xwr14xx.aer4f -lrtsv7R4_T_le_v3D16_eabi.lib -llibc.a
<Linking>
'Finished building target: xwr14xx_mmw_mss.xer4f'
' '
C:/ti/mmwave_sdk_01_00_00_05/packages/scripts/ImageCreator/xwr14xx/out2rprc/out2rprc.exe xwr14xx_mmw_mss.xer4f xwr14xx_mmw_mss.bin 0x200000
Parsing the input object file, xwr14xx_mmw_mss.xer4f.
Appending zeros 0
Appending zeros 256
Appending zeros 125232
File conversion complete!
perl.exe C:/ti/mmwave_sdk_01_00_00_05/packages/scripts/ImageCreator/xwr14xx/append_bin_crc/gen_bincrc32.pl xwr14xx_mmw_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_mmw_mss.bin, ...) failed.
make (e=2): The system cannot find the file specified.

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

**** Build Finished ****

Thanks and best regards,

Amin

  • Hi,
    I can't find download link for Perl and CRC.pm, Is this error due to not installing these two files?
    Thank you.
    Amin
  • Hello Amin,

    You must download and install Perl 5.20.2 or later as well as the CRC.pm.

    Perl can be found here:

    CRC.pm can be found here: http://cpansearch.perl.org/src/OLIMAUL/Digest-CRC-0.21/lib/Digest/CRC.pm

    CRC.pm should be placed in <PERL installation folder>\perl\lib\Digest.

    For all of the required files for building our demos, please consult the mmWave SDK Release Notes found at C:\ti\mmwave_sdk_01_00_00_05\docs.

    Regards,

    Adrian

  • Hello Adrian,
    Thank you for your best help, two step are completed, but the error is:

    **** Build of configuration Debug for project vitalSigns_lab ****

    "C:\\ti\\ccsv7\\utils\\bin\\gmake" -k -j 8 all -O
    rm -f C:/Users/AMIN/workspace_v77/vitalSigns_lab/xwr14xx_vitalSigns_lab_mss.bin
    makefile:194: recipe for target 'pre-build' failed
    process_begin: CreateProcess(NULL, rm -f C:/Users/AMIN/workspace_v77/vitalSigns_lab/xwr14xx_vitalSigns_lab_mss.bin, ...) failed.
    make (e=2): The system cannot find the file specified.

    gmake[1]: [pre-build] Error 2 (ignored)
    ' '
    'Building file: ../vitalSigns.cfg'
    'Invoking: XDCtools'
    "C:/ti/xdctools_3_50_00_10_core/xs" --xdcpath="C:/ti/bios_6_50_01_12/packages;C:/ti/ccsv7/ccs_base;" xdc.tools.configuro -o configPkg -t ti.targets.arm.elf.R4F -p ti.platforms.cortexR:IWR14XX:false:200 -r release -c "C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS" "../vitalSigns.cfg"
    making package.mak (because of package.bld) ...
    generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ...
    configuring vitalSigns.xer4f from package/cfg/vitalSigns_per4f.cfg ...
    generating custom ti.sysbios library makefile ...
    Starting build of library sources ...
    making C:/Users/AMIN/workspace_v77/vitalSigns_lab/src/sysbios/sysbios.aer4f ...
    gmake[1]: Entering directory `C:/Users/AMIN/workspace_v77/vitalSigns_lab/src/sysbios'
    gmake[1]: Nothing to be done for `all'.
    gmake[1]: Leaving directory `C:/Users/AMIN/workspace_v77/vitalSigns_lab/src/sysbios'
    Build of libraries done.
    cler4f package/cfg/vitalSigns_per4f.c ...
    'Finished building: ../vitalSigns.cfg'
    ' '
    'Building file: ../config_edma_util.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --include_path="C:/Users/AMIN/workspace_v77/vitalSigns_lab" --include_path="C:/ti/mmwave_sdk_01_00_00_05/packages" --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.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" --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/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --include_path="C:/Users/AMIN/workspace_v77/vitalSigns_lab" --include_path="C:/ti/mmwave_sdk_01_00_00_05/packages" --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.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" --cmd_file="configPkg/compiler.opt" "../config_hwa_util.c"
    'Finished building: ../config_hwa_util.c'
    ' '
    'Building file: ../vitalSigns_cli.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --include_path="C:/Users/AMIN/workspace_v77/vitalSigns_lab" --include_path="C:/ti/mmwave_sdk_01_00_00_05/packages" --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.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="vitalSigns_cli.d" --cmd_file="configPkg/compiler.opt" "../vitalSigns_cli.c"
    'Finished building: ../vitalSigns_cli.c'
    ' '
    'Building file: ../sensor_mgmt.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --include_path="C:/Users/AMIN/workspace_v77/vitalSigns_lab" --include_path="C:/ti/mmwave_sdk_01_00_00_05/packages" --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.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" --cmd_file="configPkg/compiler.opt" "../sensor_mgmt.c"
    'Finished building: ../sensor_mgmt.c'
    ' '
    'Building file: ../vitalSignsDemo_utilsFunc.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --include_path="C:/Users/AMIN/workspace_v77/vitalSigns_lab" --include_path="C:/ti/mmwave_sdk_01_00_00_05/packages" --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.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="vitalSignsDemo_utilsFunc.d" --cmd_file="configPkg/compiler.opt" "../vitalSignsDemo_utilsFunc.c"
    'Finished building: ../vitalSignsDemo_utilsFunc.c'
    ' '
    'Building file: ../data_path.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --include_path="C:/Users/AMIN/workspace_v77/vitalSigns_lab" --include_path="C:/ti/mmwave_sdk_01_00_00_05/packages" --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.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" --cmd_file="configPkg/compiler.opt" "../data_path.c"
    'Finished building: ../data_path.c'
    ' '
    'Building file: ../main.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --include_path="C:/Users/AMIN/workspace_v77/vitalSigns_lab" --include_path="C:/ti/mmwave_sdk_01_00_00_05/packages" --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.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="main.d" --cmd_file="configPkg/compiler.opt" "../main.c"
    'Finished building: ../main.c'
    ' '
    'Building target: xwr14xx_vitalSigns_lab_mss.xer4f'
    'Invoking: ARM Linker'
    "C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --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 -z -m"xwr14xx_vitalSigns_lab_mss.map" --heap_size=0x800 --stack_size=0x800 -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/control/mmwave/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/control/mmwavelink/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/adcbuf/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/crc/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/dma/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/edma/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/esm/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/gpio/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/hwa/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/mailbox/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/osal/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/pinmux/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/soc/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/uart/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/utils/cli/lib" -i"C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/lib" -i"C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/include" --reread_libs --disable_auto_rts --diag_warning=225 --diag_wrap=off --display_error_number --warn_sections --xml_link_info="xwr14xx_vitalSigns_lab_mss_linkInfo.xml" --rom_model --unused_section_elimination=on -o "xwr14xx_vitalSigns_lab_mss.xer4f" "./config_edma_util.obj" "./config_hwa_util.obj" "./data_path.obj" "./main.obj" "./sensor_mgmt.obj" "./vitalSignsDemo_utilsFunc.obj" "./vitalSigns_cli.obj" "../mss_vitalSigns_linker.cmd" "../r4f_linker.cmd" -l"configPkg/linker.cmd" -llibosal_xwr14xx.aer4f -llibesm_xwr14xx.aer4f -llibgpio_xwr14xx.aer4f -llibsoc_xwr14xx.aer4f -llibpinmux_xwr14xx.aer4f -llibcrc_xwr14xx.aer4f -llibuart_xwr14xx.aer4f -llibmailbox_xwr14xx.aer4f -llibmmwavelink_xwr14xx.aer4f -llibmmwave_xwr14xx.aer4f -llibadcbuf_xwr14xx.aer4f -llibdma_xwr14xx.aer4f -llibedma_xwr14xx.aer4f -llibcli_xwr14xx.aer4f -llibhwa_xwr14xx.aer4f -lrtsv7R4_T_le_v3D16_eabi.lib -llibc.a -llibc.a
    <Linking>
    'Finished building target: xwr14xx_vitalSigns_lab_mss.xer4f'
    ' '
    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 117328
    Appending zeros 121824
    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:198: recipe for target 'post-build' failed
    Unrecognized character \xD1; marked by <-- HERE after bplist00<-- HERE near column 9 at C:/Strawberry/perl/lib/Digest/CRC.pm line 1.
    Compilation failed in require at C:/ti/mmwave_sdk_01_00_00_05/packages/scripts/ImageCreator/xwr14xx/append_bin_crc/gen_bincrc32.pl line 58.
    BEGIN failed--compilation aborted at C:/ti/mmwave_sdk_01_00_00_05/packages/scripts/ImageCreator/xwr14xx/append_bin_crc/gen_bincrc32.pl line 58.
    gmake[3]: [post-build] Error 255 (ignored)
    ' '

    **** Build Finished ****

    Thank you for your help.

    Best regards,
    Amin
  • Hello Amin,

    It looks like some kind of encoding error resulting in the interpreter seeing an unrecognized character in the CRC.pm file. When you saved the CRC.pm file, did you copy the text from my link into a text editor?

    Instead of doing that, I would recommend saving the file directly from the link in mmWave SDK Release Notes document and see if that helps.

    Regards,

    Adrian
  • Hello Adrian,
    Build completed, this result is correct?

    **** Build of configuration Debug for project mmw ****

    "C:\\ti\\ccsv7\\utils\\bin\\gmake" -k -j 8 all -O
    rm -f C:/Users/AMIN/workspace_v77/mmw/xwr14xx_mmw_mss.bin
    makefile:193: recipe for target 'pre-build' failed
    process_begin: CreateProcess(NULL, rm -f C:/Users/AMIN/workspace_v77/mmw/xwr14xx_mmw_mss.bin, ...) failed.
    make (e=2): The system cannot find the file specified.

    gmake[1]: [pre-build] Error 2 (ignored)
    ' '
    'Building file: ../mmw.cfg'
    'Invoking: XDCtools'
    "C:/ti/xdctools_3_50_00_10_core/xs" --xdcpath="C:/ti/bios_6_50_01_12/packages;C:/ti/ccsv7/ccs_base;" xdc.tools.configuro -o configPkg -t ti.targets.arm.elf.R4F -p ti.platforms.cortexR:IWR14XX:false:200 -r release -c "C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS" "../mmw.cfg"
    making package.mak (because of package.bld) ...
    generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ...
    configuring mmw.xer4f from package/cfg/mmw_per4f.cfg ...
    generating custom ti.sysbios library makefile ...
    Starting build of library sources ...
    making C:/Users/AMIN/workspace_v77/mmw/src/sysbios/sysbios.aer4f ...
    gmake[1]: Entering directory `C:/Users/AMIN/workspace_v77/mmw/src/sysbios'
    gmake[1]: Nothing to be done for `all'.
    gmake[1]: Leaving directory `C:/Users/AMIN/workspace_v77/mmw/src/sysbios'
    Build of libraries done.
    cler4f package/cfg/mmw_per4f.c ...
    'Finished building: ../mmw.cfg'
    ' '
    'Building file: ../config_edma_util.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --include_path="C:/Users/AMIN/workspace_v77/mmw" --include_path="C:/ti/mmwave_sdk_01_00_00_05/packages" --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.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" --cmd_file="configPkg/compiler.opt" "../config_edma_util.c"
    'Finished building: ../config_edma_util.c'
    ' '
    'Building file: ../mmw_cli.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --include_path="C:/Users/AMIN/workspace_v77/mmw" --include_path="C:/ti/mmwave_sdk_01_00_00_05/packages" --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.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="mmw_cli.d" --cmd_file="configPkg/compiler.opt" "../mmw_cli.c"
    'Finished building: ../mmw_cli.c'
    ' '
    'Building file: ../sensor_mgmt.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --include_path="C:/Users/AMIN/workspace_v77/mmw" --include_path="C:/ti/mmwave_sdk_01_00_00_05/packages" --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.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" --cmd_file="configPkg/compiler.opt" "../sensor_mgmt.c"
    'Finished building: ../sensor_mgmt.c'
    ' '
    'Building file: ../config_hwa_util.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --include_path="C:/Users/AMIN/workspace_v77/mmw" --include_path="C:/ti/mmwave_sdk_01_00_00_05/packages" --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.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" --cmd_file="configPkg/compiler.opt" "../config_hwa_util.c"
    'Finished building: ../config_hwa_util.c'
    ' '
    'Building file: ../post_processing.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --include_path="C:/Users/AMIN/workspace_v77/mmw" --include_path="C:/ti/mmwave_sdk_01_00_00_05/packages" --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.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="post_processing.d" --cmd_file="configPkg/compiler.opt" "../post_processing.c"
    'Finished building: ../post_processing.c'
    ' '
    'Building file: ../main.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --include_path="C:/Users/AMIN/workspace_v77/mmw" --include_path="C:/ti/mmwave_sdk_01_00_00_05/packages" --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.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="main.d" --cmd_file="configPkg/compiler.opt" "../main.c"
    'Finished building: ../main.c'
    ' '
    'Building file: ../data_path.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --include_path="C:/Users/AMIN/workspace_v77/mmw" --include_path="C:/ti/mmwave_sdk_01_00_00_05/packages" --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.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" --cmd_file="configPkg/compiler.opt" "../data_path.c"
    'Finished building: ../data_path.c'
    ' '
    'Building target: xwr14xx_mmw_mss.xer4f'
    'Invoking: ARM Linker'
    "C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --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 -z -m"xwr14xx_mmw_mss.map" --heap_size=0x800 --stack_size=0x800 -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/control/mmwave/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/control/mmwavelink/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/adcbuf/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/crc/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/dma/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/edma/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/esm/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/gpio/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/hwa/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/mailbox/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/osal/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/pinmux/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/soc/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/uart/lib" -i"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/utils/cli/lib" -i"C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/lib" -i"C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.3.LTS/include" --reread_libs --disable_auto_rts --diag_warning=225 --diag_wrap=off --display_error_number --warn_sections --xml_link_info="xwr14xx_mmw_mss_linkInfo.xml" --rom_model --unused_section_elimination=on -o "xwr14xx_mmw_mss.xer4f" "./config_edma_util.obj" "./config_hwa_util.obj" "./data_path.obj" "./main.obj" "./mmw_cli.obj" "./post_processing.obj" "./sensor_mgmt.obj" "../mss_mmw_linker.cmd" "../r4f_linker.cmd" -l"configPkg/linker.cmd" -llibosal_xwr14xx.aer4f -llibesm_xwr14xx.aer4f -llibgpio_xwr14xx.aer4f -llibsoc_xwr14xx.aer4f -llibpinmux_xwr14xx.aer4f -llibcrc_xwr14xx.aer4f -llibuart_xwr14xx.aer4f -llibmailbox_xwr14xx.aer4f -llibmmwavelink_xwr14xx.aer4f -llibmmwave_xwr14xx.aer4f -llibadcbuf_xwr14xx.aer4f -llibdma_xwr14xx.aer4f -llibedma_xwr14xx.aer4f -llibcli_xwr14xx.aer4f -llibhwa_xwr14xx.aer4f -lrtsv7R4_T_le_v3D16_eabi.lib -llibc.a
    <Linking>
    'Finished building target: xwr14xx_mmw_mss.xer4f'
    ' '
    C:/ti/mmwave_sdk_01_00_00_05/packages/scripts/ImageCreator/xwr14xx/out2rprc/out2rprc.exe xwr14xx_mmw_mss.xer4f xwr14xx_mmw_mss.bin 0x200000
    Parsing the input object file, xwr14xx_mmw_mss.xer4f.
    Appending zeros 0
    Appending zeros 256
    Appending zeros 125232
    File conversion complete!
    perl.exe C:/ti/mmwave_sdk_01_00_00_05/packages/scripts/ImageCreator/xwr14xx/append_bin_crc/gen_bincrc32.pl xwr14xx_mmw_mss.bin
    >>>> Binary CRC32 = b61e70fc <<<<
    >>>> Total bytes in binary file 130260 <<<<
    ' '

    **** Build Finished ****

    Thank you.

    Best regards,
    Amin
  • Hello Amin,

    That looks correct. The best way to test is to try running the demo using the generated .xer4f file.

    Regards,

    Adrian
  • Hello Adrian,

    Thank you for your help.

    Best regards,
    Amin