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/IWR1642BOOST: Code Composer unable to build xwr16xx_pplcount_dss.bin

Part Number: IWR1642BOOST


Tool/software: Code Composer Studio

Hi there,

I imported mmWave people counting projects (pplcount_16xx_dss and pplcount_16xx_mss projects) into Code Composer Studio Version: 8.3.0.00009.

When I try to build the pplcount_16xx_dss. it successfully builds the file xwr16xx_pplcount_dss.xe674; however it fails to make xwr16xx_pplcount_dss.bin :

Building target: "xwr16xx_pplcount_dss.xe674"
Invoking: C6000 Linker
"C:/ti/ti-cgt-c6000_8.1.3/bin/cl6x" -mv6740 --abi=eabi -O3 -ms0 -g --gcc --define=SOC_XWR16XX --define=SUBSYS_DSS --define=DOWNLOAD_FROM_CCS --define=DebugP_ASSERT_ENABLED --display_error_number --diag_wrap=off --diag_warning=225 --gen_func_subsections=on --obj_extension=.oe674 -z -m"xwr16xx_pplcount_dss.map" --heap_size=0x800 --stack_size=0x800 -i"C:/ti/ti-cgt-c6000_8.1.3/lib" -i"C:/Gunnebo/TI_mmWave/PeopleCountingDemo/ImportedProjects/pplcount_16xx_dss" -i"C:/Gunnebo/TI_mmWave/PeopleCountingDemo/ImportedProjects/pplcount_16xx_dss/Debug" -i"C:/ti/mmwave_sdk_03_01_00_02/packages/ti/control/mmwave/lib" -i"C:/ti/mmwave_sdk_03_01_00_02/packages/ti/control/mmwavelink/lib" -i"C:/ti/mmwave_sdk_03_01_00_02/packages/ti/drivers/crc/lib" -i"C:/ti/mmwave_sdk_03_01_00_02/packages/ti/drivers/mailbox/lib" -i"C:/ti/mmwave_sdk_03_01_00_02/packages/ti/drivers/osal/lib" -i"C:/ti/mmwave_sdk_03_01_00_02/packages/ti/drivers/soc/lib" -i"C:/ti/mmwave_sdk_03_01_00_02/packages/ti/drivers/uart/lib" -i"C:/ti/mmwave_sdk_03_01_00_02/packages/ti/drivers/edma/lib" -i"C:/ti/mmwave_sdk_03_01_00_02/packages/ti/drivers/adcbuf/lib" -i"C:/ti/mmwave_sdk_03_01_00_02/packages/ti/alg/mmwavelib/lib" -i"C:/ti/dsplib_c674x_3_4_0_0/packages/ti/dsplib/lib" -i"C:/ti/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/lib" -i"C:/ti/ti-cgt-c6000_8.1.3/include" --reread_libs --disable_auto_rts --warn_sections --diag_warning=225 --display_error_number --diag_wrap=off --xml_link_info="xwr16xx_pplcount_dss_linkInfo.xml" --ram_model --unused_section_elimination=on -o "xwr16xx_pplcount_dss.xe674" "./RADARDEMO_aoaEstCaponBF.oe674" "./RADARDEMO_aoaEstCaponBF_DopplerEst.oe674" "./RADARDEMO_aoaEstCaponBF_heatmapEst.oe674" "./RADARDEMO_aoaEstCaponBF_matrixInv.oe674" "./RADARDEMO_detectionCFAR.oe674" "./RADARDEMO_detectionCFAR_priv.oe674" "./RADARDEMO_rangeProc.oe674" "./RADARDEMO_rangeProc_priv.oe674" "./RADARDEMO_rangeProc_utils.oe674" "./cycle_measure.oe674" "./dss_config_edma_util.oe674" "./dss_data_path.oe674" "./dss_main.oe674" "./radarOsal_malloc.oe674" "./radarProcess.oe674" "../c674x_linker.cmd" "../dss_mmw_linker.cmd" -l"configPkg/linker.cmd" -llibosal_xwr16xx.ae674 -llibsoc_xwr16xx.ae674 -llibcrc_xwr16xx.ae674 -llibuart_xwr16xx.ae674 -llibmailbox_xwr16xx.ae674 -llibmmwavelink_xwr16xx.ae674 -llibmmwave_xwr16xx.ae674 -ldsplib.ae64P -ldsplib.lib -llibedma_xwr16xx.ae674 -llibadcbuf_xwr16xx.ae674 -llibmmwavealg_xwr16xx.ae674 -lrts6740_elf.lib -llibc.a
<Linking>
"../dss_mmw_linker.cmd", line 40: warning #10068-D: no matching section
"../dss_mmw_linker.cmd", line 55: warning #10068-D: no matching section
warning #10370-D: Possible codesize or performance degradation. Section ".text:RADARDEMO_rangeProc_run:RADARDEMO_rangeProc.oe674" has calls to rts routines, but rts is placed out of range from call site at 0xe00608, 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:RADARDEMO_rangeProc_run:RADARDEMO_rangeProc.oe674" has calls to rts routines, but rts is placed out of range from call site at 0xe003a0, 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_xwr16xx.ae674<soc.oe674>" has calls to rts routines, but rts is placed out of range from call site at 0x20005970, 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_xwr16xx.ae674<soc.oe674>" has calls to rts routines, but rts is placed out of range from call site at 0x20005860, 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: "xwr16xx_pplcount_dss.xe674"

C:/ti/mmwave_sdk_03_01_00_02/packages/scripts/ImageCreator/xwr16xx/out2rprc/out2rprc.exe xwr16xx_pplcount_dss.xe674 xwr16xx_pplcount_dss.bin
makefile:203: recipe for target 'post-build' failed
process_begin: CreateProcess(NULL, C:/ti/mmwave_sdk_03_01_00_02/packages/scripts/ImageCreator/xwr16xx/out2rprc/out2rprc.exe xwr16xx_pplcount_dss.xe674 xwr16xx_pplcount_dss.bin, ...) failed.

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

Please help what is this issue and how can I resolve it?

Thanks

Amin