AWR6843AOPEVM: 编译及烧写问题

Part Number: AWR6843AOPEVM
Other Parts Discussed in Thread: MATHLIB, SYSBIOS

如何通过CCS得到可直接烧写进雷达使用的二进制文件,我尝试 了许多方法,但是编译出的bin文件与官方提供的编译好的文件仍有差别,且烧录进雷达无法正常工作

我首先通过CCS导入了D:\ti\ccs1281\mmwave_industrial_toolbox_4_12_1\labs\Vital_Signs\68xx_vital_signs下的MSS与DSS工程,首先重新编译了DSS,成功后重新编译了MSS,生成了一个vital_signs_demo_68xx.bin,我将其烧录进评估板,雷达无法正常演示,但烧录官方提供的此目录下的D:\ti\ccs1281\mmwave_industrial_toolbox_4_12_1\labs\Vital_Signs\Vital_Signs_With_People_Tracking\prebuilt_binaries\vital_signs_tracking_6843AOP_demo.bin可以正常工作。以下是DSS、MSS编译时的信息以及两个bin文件存在差异:

**** Clean-only build of configuration Debug for project vital_signs_68xx_dss ****

"D:\\ti\\ccs1281\\ccs\\utils\\bin\\gmake" -k -j 12 clean -O

DEL /F "configPkg\linker.cmd" "configPkg\compiler.opt" "vital_signs_68xx_dss.xe674"
DEL /F "common\mmwDemo_monitor.oe674" "dss\dss_config_edma_util.oe674" "dss\dss_data_path.oe674" "dss\dss_main.oe674" "dss\dss_vitalSignsDemo_utilsFunc.oe674"
DEL /F "common\mmwDemo_monitor.d" "dss\dss_config_edma_util.d" "dss\dss_data_path.d" "dss\dss_main.d" "dss\dss_vitalSignsDemo_utilsFunc.d"
RMDIR /S/Q "configPkg"
Finished clean

**** Build Finished ****

**** Build of configuration Debug for project vital_signs_68xx_dss ****

"D:\\ti\\ccs1281\\ccs\\utils\\bin\\gmake" -k -j 12 all -O

rm -f "D:/Users/workspace_v12_CCS/vital_signs_68xx_dss/Debug/vital_signs_68xx_dss.bin"
makefile:178: recipe for target 'pre-build' failed
process_begin: CreateProcess(NULL, rm -f D:/Users/workspace_v12_CCS/vital_signs_68xx_dss/Debug/vital_signs_68xx_dss.bin, ...) failed.
make (e=2): 系统找不到指定的文件。

gmake[1]: [pre-build] Error 2 (ignored)

Building file: "../dss/dss_mmw.cfg"
Invoking: XDCtools
"D:/ti/xdctools_3_50_08_24_core/xs" --xdcpath="C:/ti/bios_6_73_01_01/packages;C:/ti/dsplib_c64Px_3_4_0_0/packages;C:/ti/dsplib_c674x_3_4_0_0/packages;C:/ti/mathlib_c674x_3_1_2_1/packages;" xdc.tools.configuro -o configPkg -t ti.targets.elf.C674 -p ti.platforms.c6x:IWR68XX:false:600 -r release -c "D:/ti/ccs1281/ccs/tools/compiler/ti-cgt-c6000_8.3.12" --compileOptions "--enum_type=int " "../dss/dss_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 dss_mmw.xe674 from package/cfg/dss_mmw_pe674.cfg ...
generating custom ti.sysbios library makefile ...
Starting build of library sources ...
making D:/Users/workspace_v12_CCS/vital_signs_68xx_dss/dss/src/sysbios/sysbios.ae674 ...
gmake[1]: Entering directory `D:/Users/workspace_v12_CCS/vital_signs_68xx_dss/dss/src/sysbios'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `D:/Users/workspace_v12_CCS/vital_signs_68xx_dss/dss/src/sysbios'
Build of libraries done.
cle674 package/cfg/dss_mmw_pe674.c ...
Finished building: "../dss/dss_mmw.cfg"

Building file: "../dss/dss_config_edma_util.c"
Invoking: C6000 Compiler
"D:/ti/ccs1281/ccs/tools/compiler/ti-cgt-c6000_8.3.12/bin/cl6x" -mv6740 --abi=eabi -O3 -ms0 --include_path="D:/Users/workspace_v12_CCS/vital_signs_68xx_dss" --include_path="D:/Users/workspace_v12_CCS/vital_signs_68xx_dss/dss" --include_path="D:/Users/workspace_v12_CCS/vital_signs_68xx_dss/common" --include_path="C:/ti/mmwave_sdk_03_05_00_04/packages" --include_path="C:/ti/mathlib_c674x_3_1_2_1/packages" --include_path="C:/ti/dsplib_c64Px_3_4_0_0/packages/" --include_path="C:/ti/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/src/DSP_fft16x16/c64P" --include_path="C:/ti/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/src/DSP_fft32x32/c64P" --include_path="D:/ti/ccs1281/ccs/tools/compiler/ti-cgt-c6000_8.3.12/include" --define=SOC_XWR68XX --define=SUBSYS_DSS --define=MMWAVE_L3RAM_NUM_BANK=6 --define=MMWAVE_SHMEM_TCMA_NUM_BANK=0 --define=MMWAVE_SHMEM_TCMB_NUM_BANK=0 --define=MMWAVE_SHMEM_BANK_SIZE=0x20000 --define=DOWNLOAD_FROM_CCS --define=DebugP_ASSERT_ENABLED --define=_LITTLE_ENDIAN -g --gcc --diag_error=10015 --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --obj_extension=.oe674 --preproc_with_compile --preproc_dependency="dss/dss_config_edma_util.d_raw" --obj_directory="dss" --cmd_file="configPkg/compiler.opt" "../dss/dss_config_edma_util.c"
Finished building: "../dss/dss_config_edma_util.c"

Building file: "../common/mmwDemo_monitor.c"
Invoking: C6000 Compiler
"D:/ti/ccs1281/ccs/tools/compiler/ti-cgt-c6000_8.3.12/bin/cl6x" -mv6740 --abi=eabi -O3 -ms0 --include_path="D:/Users/workspace_v12_CCS/vital_signs_68xx_dss" --include_path="D:/Users/workspace_v12_CCS/vital_signs_68xx_dss/dss" --include_path="D:/Users/workspace_v12_CCS/vital_signs_68xx_dss/common" --include_path="C:/ti/mmwave_sdk_03_05_00_04/packages" --include_path="C:/ti/mathlib_c674x_3_1_2_1/packages" --include_path="C:/ti/dsplib_c64Px_3_4_0_0/packages/" --include_path="C:/ti/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/src/DSP_fft16x16/c64P" --include_path="C:/ti/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/src/DSP_fft32x32/c64P" --include_path="D:/ti/ccs1281/ccs/tools/compiler/ti-cgt-c6000_8.3.12/include" --define=SOC_XWR68XX --define=SUBSYS_DSS --define=MMWAVE_L3RAM_NUM_BANK=6 --define=MMWAVE_SHMEM_TCMA_NUM_BANK=0 --define=MMWAVE_SHMEM_TCMB_NUM_BANK=0 --define=MMWAVE_SHMEM_BANK_SIZE=0x20000 --define=DOWNLOAD_FROM_CCS --define=DebugP_ASSERT_ENABLED --define=_LITTLE_ENDIAN -g --gcc --diag_error=10015 --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --obj_extension=.oe674 --preproc_with_compile --preproc_dependency="common/mmwDemo_monitor.d_raw" --obj_directory="common" --cmd_file="configPkg/compiler.opt" "../common/mmwDemo_monitor.c"
Finished building: "../common/mmwDemo_monitor.c"

Building file: "../dss/dss_vitalSignsDemo_utilsFunc.c"
Invoking: C6000 Compiler
"D:/ti/ccs1281/ccs/tools/compiler/ti-cgt-c6000_8.3.12/bin/cl6x" -mv6740 --abi=eabi -O3 -ms0 --include_path="D:/Users/workspace_v12_CCS/vital_signs_68xx_dss" --include_path="D:/Users/workspace_v12_CCS/vital_signs_68xx_dss/dss" --include_path="D:/Users/workspace_v12_CCS/vital_signs_68xx_dss/common" --include_path="C:/ti/mmwave_sdk_03_05_00_04/packages" --include_path="C:/ti/mathlib_c674x_3_1_2_1/packages" --include_path="C:/ti/dsplib_c64Px_3_4_0_0/packages/" --include_path="C:/ti/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/src/DSP_fft16x16/c64P" --include_path="C:/ti/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/src/DSP_fft32x32/c64P" --include_path="D:/ti/ccs1281/ccs/tools/compiler/ti-cgt-c6000_8.3.12/include" --define=SOC_XWR68XX --define=SUBSYS_DSS --define=MMWAVE_L3RAM_NUM_BANK=6 --define=MMWAVE_SHMEM_TCMA_NUM_BANK=0 --define=MMWAVE_SHMEM_TCMB_NUM_BANK=0 --define=MMWAVE_SHMEM_BANK_SIZE=0x20000 --define=DOWNLOAD_FROM_CCS --define=DebugP_ASSERT_ENABLED --define=_LITTLE_ENDIAN -g --gcc --diag_error=10015 --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --obj_extension=.oe674 --preproc_with_compile --preproc_dependency="dss/dss_vitalSignsDemo_utilsFunc.d_raw" --obj_directory="dss" --cmd_file="configPkg/compiler.opt" "../dss/dss_vitalSignsDemo_utilsFunc.c"
Finished building: "../dss/dss_vitalSignsDemo_utilsFunc.c"

Building file: "../dss/dss_main.c"
Invoking: C6000 Compiler
"D:/ti/ccs1281/ccs/tools/compiler/ti-cgt-c6000_8.3.12/bin/cl6x" -mv6740 --abi=eabi -O3 -ms0 --include_path="D:/Users/workspace_v12_CCS/vital_signs_68xx_dss" --include_path="D:/Users/workspace_v12_CCS/vital_signs_68xx_dss/dss" --include_path="D:/Users/workspace_v12_CCS/vital_signs_68xx_dss/common" --include_path="C:/ti/mmwave_sdk_03_05_00_04/packages" --include_path="C:/ti/mathlib_c674x_3_1_2_1/packages" --include_path="C:/ti/dsplib_c64Px_3_4_0_0/packages/" --include_path="C:/ti/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/src/DSP_fft16x16/c64P" --include_path="C:/ti/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/src/DSP_fft32x32/c64P" --include_path="D:/ti/ccs1281/ccs/tools/compiler/ti-cgt-c6000_8.3.12/include" --define=SOC_XWR68XX --define=SUBSYS_DSS --define=MMWAVE_L3RAM_NUM_BANK=6 --define=MMWAVE_SHMEM_TCMA_NUM_BANK=0 --define=MMWAVE_SHMEM_TCMB_NUM_BANK=0 --define=MMWAVE_SHMEM_BANK_SIZE=0x20000 --define=DOWNLOAD_FROM_CCS --define=DebugP_ASSERT_ENABLED --define=_LITTLE_ENDIAN -g --gcc --diag_error=10015 --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --obj_extension=.oe674 --preproc_with_compile --preproc_dependency="dss/dss_main.d_raw" --obj_directory="dss" --cmd_file="configPkg/compiler.opt" "../dss/dss_main.c"
Finished building: "../dss/dss_main.c"

Building file: "../dss/dss_data_path.c"
Invoking: C6000 Compiler
"D:/ti/ccs1281/ccs/tools/compiler/ti-cgt-c6000_8.3.12/bin/cl6x" -mv6740 --abi=eabi -O3 -ms0 --include_path="D:/Users/workspace_v12_CCS/vital_signs_68xx_dss" --include_path="D:/Users/workspace_v12_CCS/vital_signs_68xx_dss/dss" --include_path="D:/Users/workspace_v12_CCS/vital_signs_68xx_dss/common" --include_path="C:/ti/mmwave_sdk_03_05_00_04/packages" --include_path="C:/ti/mathlib_c674x_3_1_2_1/packages" --include_path="C:/ti/dsplib_c64Px_3_4_0_0/packages/" --include_path="C:/ti/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/src/DSP_fft16x16/c64P" --include_path="C:/ti/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/src/DSP_fft32x32/c64P" --include_path="D:/ti/ccs1281/ccs/tools/compiler/ti-cgt-c6000_8.3.12/include" --define=SOC_XWR68XX --define=SUBSYS_DSS --define=MMWAVE_L3RAM_NUM_BANK=6 --define=MMWAVE_SHMEM_TCMA_NUM_BANK=0 --define=MMWAVE_SHMEM_TCMB_NUM_BANK=0 --define=MMWAVE_SHMEM_BANK_SIZE=0x20000 --define=DOWNLOAD_FROM_CCS --define=DebugP_ASSERT_ENABLED --define=_LITTLE_ENDIAN -g --gcc --diag_error=10015 --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --obj_extension=.oe674 --preproc_with_compile --preproc_dependency="dss/dss_data_path.d_raw" --obj_directory="dss" --cmd_file="configPkg/compiler.opt" "../dss/dss_data_path.c"
Finished building: "../dss/dss_data_path.c"

Building target: "vital_signs_68xx_dss.xe674"
Invoking: C6000 Linker
"D:/ti/ccs1281/ccs/tools/compiler/ti-cgt-c6000_8.3.12/bin/cl6x" -mv6740 --abi=eabi -O3 -ms0 --define=SOC_XWR68XX --define=SUBSYS_DSS --define=MMWAVE_L3RAM_NUM_BANK=6 --define=MMWAVE_SHMEM_TCMA_NUM_BANK=0 --define=MMWAVE_SHMEM_TCMB_NUM_BANK=0 --define=MMWAVE_SHMEM_BANK_SIZE=0x20000 --define=DOWNLOAD_FROM_CCS --define=DebugP_ASSERT_ENABLED --define=_LITTLE_ENDIAN -g --gcc --diag_error=10015 --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --obj_extension=.oe674 -z -m"vital_signs_68xx_dss.map" --heap_size=0x800 --stack_size=0x800 -i"D:/ti/ccs1281/ccs/tools/compiler/ti-cgt-c6000_8.3.12/lib" -i"D:/Users/workspace_v12_CCS/vital_signs_68xx_dss" -i"C:/ti/mmwave_sdk_03_05_00_04/packages/ti/control/mmwave/lib" -i"C:/ti/mmwave_sdk_03_05_00_04/packages/ti/control/mmwavelink/lib" -i"C:/ti/mmwave_sdk_03_05_00_04/packages/ti/alg/mmwavelib/lib" -i"C:/ti/mmwave_sdk_03_05_00_04/packages/ti/drivers/crc/lib" -i"C:/ti/mmwave_sdk_03_05_00_04/packages/ti/drivers/soc/lib" -i"C:/ti/mmwave_sdk_03_05_00_04/packages/ti/drivers/osal/lib" -i"C:/ti/mmwave_sdk_03_05_00_04/packages/ti/drivers/mailbox/lib" -i"C:/ti/mmwave_sdk_03_05_00_04/packages/ti/drivers/edma/lib" -i"C:/ti/mmwave_sdk_03_05_00_04/packages/ti/drivers/adcbuf/lib" -i"C:/ti/mmwave_sdk_03_05_00_04/packages/ti/drivers/cbuff/lib" -i"C:/ti/mmwave_sdk_03_05_00_04/packages/ti/utils/hsiheader/lib" -i"C:/ti/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/lib" -i"C:/ti/mathlib_c674x_3_1_2_1/packages/ti/mathlib/lib" -i"D:/ti/ccs1281/ccs/tools/compiler/ti-cgt-c6000_8.3.12/include" --reread_libs --disable_auto_rts --define=MMWAVE_L3RAM_NUM_BANK=6 --define=MMWAVE_SHMEM_TCMA_NUM_BANK=0 --define=MMWAVE_SHMEM_TCMB_NUM_BANK=0 --define=MMWAVE_SHMEM_BANK_SIZE=0x20000 --diag_error=10015 --diag_warning=225 --diag_wrap=off --display_error_number --warn_sections --xml_link_info="vital_signs_68xx_dss_linkInfo.xml" --ram_model --unused_section_elimination=on -o "vital_signs_68xx_dss.xe674" "./common/mmwDemo_monitor.oe674" "./dss/dss_config_edma_util.oe674" "./dss/dss_data_path.oe674" "./dss/dss_main.oe674" "./dss/dss_vitalSignsDemo_utilsFunc.oe674" "../dss/c674x_linker.cmd" "../dss/dss_mmw_linker.cmd" -l"configPkg/linker.cmd" -ldsplib.ae64P -lmathlib.ae674 -llibsoc_xwr68xx.ae674 -llibosal_xwr68xx.ae674 -llibcrc_xwr68xx.ae674 -llibmailbox_xwr68xx.ae674 -llibmmwavelink_xwr68xx.ae674 -llibmmwave_xwr68xx.ae674 -llibedma_xwr68xx.ae674 -llibadcbuf_xwr68xx.ae674 -llibmmwavealg_xwr68xx.ae674 -llibcbuff_xwr68xx.ae674 -llibhsiheader_xwr68xx.ae674 -lrts6740_elf.lib -llibc.a
<Linking>
warning #10370-D: Possible codesize or performance degradation. Section ".text:MmwDemo_interFrameProcessing:dss_data_path.oe674" has calls to rts routines, but rts is placed out of range from call site at 0xe00a20, or in a different section. To optimize codesize, either 1) place rts closer to call site, or 2) place rts in same section, or 3) compile with --disable_push_pop.
warning #10370-D: Possible codesize or performance degradation. Section ".text:MmwDemo_interFrameProcessing:dss_data_path.oe674" has calls to rts routines, but rts is placed out of range from call site at 0xe020b4, or in a different section. To optimize codesize, either 1) place rts closer to call site, or 2) place rts in same section, or 3) compile with --disable_push_pop.
warning #10370-D: Possible codesize or performance degradation. Section ".text:SOC_init:libsoc_xwr68xx.ae674<soc.oe674>" has calls to rts routines, but rts is placed out of range from call site at 0x200027f0, or in a different section. To optimize codesize, either 1) place rts closer to call site, or 2) place rts in same section, or 3) compile with --disable_push_pop.
warning #10370-D: Possible codesize or performance degradation. Section ".text:SOC_init:libsoc_xwr68xx.ae674<soc.oe674>" has calls to rts routines, but rts is placed out of range from call site at 0x200026c0, or in a different section. To optimize codesize, either 1) place rts closer to call site, or 2) place rts in same section, or 3) compile with --disable_push_pop.
Finished building target: "vital_signs_68xx_dss.xe674"

C:/ti/mmwave_sdk_03_05_00_04/packages/scripts/ImageCreator/out2rprc/out2rprc.exe vital_signs_68xx_dss.xe674 vital_signs_68xx_dss.bin
Parsing the input object file, vital_signs_68xx_dss.xe674.
Appending zeros 8466792
Appending zeros 8476112
Appending zeros 8482332
File conversion complete!

**** Build Finished ****

**** Clean-only build of configuration Debug for project vital_signs_68xx_mss ****

"D:\\ti\\ccs1281\\ccs\\utils\\bin\\gmake" -k -j 12 clean -O

DEL /F "configPkg\linker.cmd" "configPkg\compiler.opt" "vital_signs_68xx_mss.xer4f"
DEL /F "mmwdemo_flash.oer4f" "mss\cli.oer4f" "mss\mss_main.oer4f"
DEL /F "mmwdemo_flash.d" "mss\cli.d" "mss\mss_main.d"
RMDIR /S/Q "configPkg"
Finished clean

**** Build Finished ****

**** Build of configuration Debug for project vital_signs_68xx_mss ****

"D:\\ti\\ccs1281\\ccs\\utils\\bin\\gmake" -k -j 12 all -O

rm -f "D:/Users/workspace_v12_CCS/vital_signs_68xx_mss/Debug/vital_signs_demo_68xx.bin"
makefile:180: recipe for target 'pre-build' failed
process_begin: CreateProcess(NULL, rm -f D:/Users/workspace_v12_CCS/vital_signs_68xx_mss/Debug/vital_signs_demo_68xx.bin, ...) failed.
make (e=2): 系统找不到指定的文件。

gmake[1]: [pre-build] Error 2 (ignored)

Building file: "../mss/mss_mmw.cfg"
Invoking: XDCtools
"D:/ti/xdctools_3_50_08_24_core/xs" --xdcpath="C:/ti/bios_6_73_01_01/packages;" xdc.tools.configuro -o configPkg -t ti.targets.arm.elf.R4Ft -p ti.platforms.cortexR:IWR68XX:false:200 -r release -c "D:/ti/ccs1281/ccs/tools/compiler/ti-cgt-arm_20.2.7.LTS" --compileOptions "--enum_type=int " "../mss/mss_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 mss_mmw.xer4ft from package/cfg/mss_mmw_per4ft.cfg ...
generating custom ti.sysbios library makefile ...
Starting build of library sources ...
making D:/Users/workspace_v12_CCS/vital_signs_68xx_mss/mss/src/sysbios/sysbios.aer4ft ...
gmake[1]: Entering directory `D:/Users/workspace_v12_CCS/vital_signs_68xx_mss/mss/src/sysbios'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `D:/Users/workspace_v12_CCS/vital_signs_68xx_mss/mss/src/sysbios'
Build of libraries done.
cler4ft package/cfg/mss_mmw_per4ft.c ...
Finished building: "../mss/mss_mmw.cfg"

Building file: "../mmwdemo_flash.c"
Invoking: Arm Compiler
"D:/ti/ccs1281/ccs/tools/compiler/ti-cgt-arm_20.2.7.LTS/bin/armcl" -mv7R4 --code_state=16 --float_support=VFPv3D16 -me -O3 --include_path="D:/Users/workspace_v12_CCS/vital_signs_68xx_mss" --include_path="D:/Users/workspace_v12_CCS/vital_signs_68xx_mss/mss" --include_path="D:/Users/workspace_v12_CCS/vital_signs_68xx_mss/common" --include_path="C:/ti/mmwave_sdk_03_05_00_04/packages" --include_path="D:/ti/ccs1281/ccs/tools/compiler/ti-cgt-arm_20.2.7.LTS/include" --define=SOC_XWR68XX --define=SUBSYS_MSS --define=DOWNLOAD_FROM_CCS --define=MMWAVE_L3RAM_NUM_BANK=6 --define=MMWAVE_SHMEM_TCMA_NUM_BANK=0 --define=MMWAVE_SHMEM_TCMB_NUM_BANK=0 --define=MMWAVE_SHMEM_BANK_SIZE=0x20000 --define=DebugP_ASSERT_ENABLED --define=_LITTLE_ENDIAN -g --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --enum_type=int --abi=eabi --obj_extension=.oer4f --preproc_with_compile --preproc_dependency="mmwdemo_flash.d_raw" --cmd_file="configPkg/compiler.opt" "../mmwdemo_flash.c"
Finished building: "../mmwdemo_flash.c"

Building file: "../mss/cli.c"
Invoking: Arm Compiler
"D:/ti/ccs1281/ccs/tools/compiler/ti-cgt-arm_20.2.7.LTS/bin/armcl" -mv7R4 --code_state=16 --float_support=VFPv3D16 -me -O3 --include_path="D:/Users/workspace_v12_CCS/vital_signs_68xx_mss" --include_path="D:/Users/workspace_v12_CCS/vital_signs_68xx_mss/mss" --include_path="D:/Users/workspace_v12_CCS/vital_signs_68xx_mss/common" --include_path="C:/ti/mmwave_sdk_03_05_00_04/packages" --include_path="D:/ti/ccs1281/ccs/tools/compiler/ti-cgt-arm_20.2.7.LTS/include" --define=SOC_XWR68XX --define=SUBSYS_MSS --define=DOWNLOAD_FROM_CCS --define=MMWAVE_L3RAM_NUM_BANK=6 --define=MMWAVE_SHMEM_TCMA_NUM_BANK=0 --define=MMWAVE_SHMEM_TCMB_NUM_BANK=0 --define=MMWAVE_SHMEM_BANK_SIZE=0x20000 --define=DebugP_ASSERT_ENABLED --define=_LITTLE_ENDIAN -g --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --enum_type=int --abi=eabi --obj_extension=.oer4f --preproc_with_compile --preproc_dependency="mss/cli.d_raw" --obj_directory="mss" --cmd_file="configPkg/compiler.opt" "../mss/cli.c"
Finished building: "../mss/cli.c"

Building file: "../mss/mss_main.c"
Invoking: Arm Compiler
"D:/ti/ccs1281/ccs/tools/compiler/ti-cgt-arm_20.2.7.LTS/bin/armcl" -mv7R4 --code_state=16 --float_support=VFPv3D16 -me -O3 --include_path="D:/Users/workspace_v12_CCS/vital_signs_68xx_mss" --include_path="D:/Users/workspace_v12_CCS/vital_signs_68xx_mss/mss" --include_path="D:/Users/workspace_v12_CCS/vital_signs_68xx_mss/common" --include_path="C:/ti/mmwave_sdk_03_05_00_04/packages" --include_path="D:/ti/ccs1281/ccs/tools/compiler/ti-cgt-arm_20.2.7.LTS/include" --define=SOC_XWR68XX --define=SUBSYS_MSS --define=DOWNLOAD_FROM_CCS --define=MMWAVE_L3RAM_NUM_BANK=6 --define=MMWAVE_SHMEM_TCMA_NUM_BANK=0 --define=MMWAVE_SHMEM_TCMB_NUM_BANK=0 --define=MMWAVE_SHMEM_BANK_SIZE=0x20000 --define=DebugP_ASSERT_ENABLED --define=_LITTLE_ENDIAN -g --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --enum_type=int --abi=eabi --obj_extension=.oer4f --preproc_with_compile --preproc_dependency="mss/mss_main.d_raw" --obj_directory="mss" --cmd_file="configPkg/compiler.opt" "../mss/mss_main.c"
Finished building: "../mss/mss_main.c"

Building target: "vital_signs_68xx_mss.xer4f"
Invoking: Arm Linker
"D:/ti/ccs1281/ccs/tools/compiler/ti-cgt-arm_20.2.7.LTS/bin/armcl" -mv7R4 --code_state=16 --float_support=VFPv3D16 -me -O3 --define=SOC_XWR68XX --define=SUBSYS_MSS --define=DOWNLOAD_FROM_CCS --define=MMWAVE_L3RAM_NUM_BANK=6 --define=MMWAVE_SHMEM_TCMA_NUM_BANK=0 --define=MMWAVE_SHMEM_TCMB_NUM_BANK=0 --define=MMWAVE_SHMEM_BANK_SIZE=0x20000 --define=DebugP_ASSERT_ENABLED --define=_LITTLE_ENDIAN -g --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --enum_type=int --abi=eabi --obj_extension=.oer4f -z -m"vital_signs_68xx_mss.map" --heap_size=0x800 --stack_size=0x800 -i"D:/ti/ccs1281/ccs/tools/compiler/ti-cgt-arm_20.2.7.LTS/lib" -i"C:/ti/mmwave_sdk_03_05_00_04/packages/ti/control/mmwave/lib" -i"C:/ti/mmwave_sdk_03_05_00_04/packages/ti/control/mmwavelink/lib" -i"C:/ti/mmwave_sdk_03_05_00_04/packages/ti/drivers/adcbuf/lib" -i"C:/ti/mmwave_sdk_03_05_00_04/packages/ti/drivers/crc/lib" -i"C:/ti/mmwave_sdk_03_05_00_04/packages/ti/drivers/dma/lib" -i"C:/ti/mmwave_sdk_03_05_00_04/packages/ti/drivers/edma/lib" -i"C:/ti/mmwave_sdk_03_05_00_04/packages/ti/drivers/esm/lib" -i"C:/ti/mmwave_sdk_03_05_00_04/packages/ti/drivers/gpio/lib" -i"C:/ti/mmwave_sdk_03_05_00_04/packages/ti/drivers/mailbox/lib" -i"C:/ti/mmwave_sdk_03_05_00_04/packages/ti/drivers/osal/lib" -i"C:/ti/mmwave_sdk_03_05_00_04/packages/ti/drivers/pinmux/lib" -i"C:/ti/mmwave_sdk_03_05_00_04/packages/ti/drivers/soc/lib" -i"C:/ti/mmwave_sdk_03_05_00_04/packages/ti/drivers/uart/lib" -i"C:/ti/mmwave_sdk_03_05_00_04/packages/ti/utils/mathutils/lib" -i"C:/ti/mmwave_sdk_03_05_00_04/packages/ti/utils/cli/lib" -i"C:/ti/mmwave_sdk_03_05_00_04/packages/ti/drivers/qspi/lib" -i"C:/ti/mmwave_sdk_03_05_00_04/packages/ti/drivers/qspiflash/lib" -i"D:/ti/ccs1281/ccs/tools/compiler/ti-cgt-arm_20.2.7.LTS/include" --reread_libs --disable_auto_rts --define=MMWAVE_L3RAM_NUM_BANK=6 --define=MMWAVE_SHMEM_TCMA_NUM_BANK=0 --define=MMWAVE_SHMEM_TCMB_NUM_BANK=0 --define=MMWAVE_SHMEM_BANK_SIZE=0x20000 --diag_error=10015 --diag_warning=225 --diag_wrap=off --display_error_number --warn_sections --xml_link_info="vital_signs_68xx_mss_linkInfo.xml" --rom_model --unused_section_elimination=on -o "vital_signs_68xx_mss.xer4f" "./mmwdemo_flash.oer4f" "./mss/cli.oer4f" "./mss/mss_main.oer4f" "../r4f_linker.cmd" "../mss/mss_mmw_linker.cmd" -l"configPkg/linker.cmd" -llibosal_xwr68xx.aer4f -llibesm_xwr68xx.aer4f -llibgpio_xwr68xx.aer4f -llibsoc_xwr68xx.aer4f -llibpinmux_xwr68xx.aer4f -llibcrc_xwr68xx.aer4f -llibuart_xwr68xx.aer4f -llibmailbox_xwr68xx.aer4f -llibmmwavelink_xwr68xx.aer4f -llibmmwave_xwr68xx.aer4f -llibadcbuf_xwr68xx.aer4f -llibdma_xwr68xx.aer4f -llibedma_xwr68xx.aer4f -llibmathutils.aer4f -llibcli_xwr68xx.aer4f -llibqspi_xwr68xx.aer4f -llibqspiflash_xwr68xx.aer4f -lrtsv7R4_T_le_v3D16_eabi.lib -llibc.a
<Linking>
Finished building target: "vital_signs_68xx_mss.xer4f"

C:/ti/mmwave_sdk_03_05_00_04/packages/scripts/ImageCreator/out2rprc/out2rprc.exe vital_signs_68xx_mss.xer4f vital_signs_68xx_mss.tmp
Parsing the input object file, vital_signs_68xx_mss.xer4f.
Appending zeros 0
Appending zeros 256
File conversion complete!
C:/ti/mmwave_sdk_03_05_00_04/packages/scripts/ImageCreator/multicore_image_generator/MulticoreImageGen.exe LE 37 0x00000006 vital_signs_demo_68xx.bin 0x35510000 vital_signs_68xx_mss.tmp 0xb5510000 C:/ti/mmwave_sdk_03_05_00_04/firmware/radarss/xwr6xxx_radarss_rprc.bin 0xd5510000 D:/Users/workspace_v12_CCS/vital_signs_68xx_dss/Debug/vital_signs_68xx_dss.bin
Number of Input Files 3
Number of zeros 16
Number of zeros 8
Number of zeros 16

C:/ti/mmwave_sdk_03_05_00_04/packages/scripts/ImageCreator/crc_multicore_image/crc_multicore_image.exe vital_signs_demo_68xx.bin vital_signs_demo_68xx.tmp
size of App Image is 489792 bytes
cur_crc_read_addr 128
cur_crc_read_addr 85696
cur_crc_read_addr 333120
Failed to remove CRC temp file

C:/ti/mmwave_sdk_03_05_00_04/packages/scripts/ImageCreator/append_bin_crc/gen_bincrc32.exe vital_signs_demo_68xx.bin
>>>> Binary CRC32 = 81fe3408 <<<<
>>>> Total bytes in binary file 489796 <<<<

**** Build Finished ****