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.

AWR1642BOOST: CCS

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

 我在编译out_of_box_1642_mss文件时,出现了以上的错误,请问是什么原因导致的呢?

  • 请问是什么原因导致的呢?

    由于编译器无法找到所需的库文件或对象文件而导致

  • Building target: "out_of_box_1642_dss.xe674"
    Invoking: C6000 Linker
    "D:/hmbld/ccs/ccs/tools/compiler/ti-cgt-c6000_8.3.12/bin/cl6x" -mv6740 --abi=eabi -O3 -ms0 --define=SOC_XWR16XX --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 --define=APP_RESOURCE_FILE='<'ti/demo/xwr16xx/mmw/mmw_res.h'>' -g --gcc --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --obj_extension=.oe674 -z -m"out_of_box_1642_dss.map" --heap_size=0x800 --stack_size=0x800 -i"D:/hmbld/ccs/ccs/tools/compiler/ti-cgt-c6000_8.3.12/lib" -i"D:/hmbld/ccs/examples/out_of_box_1642_dss" -i"D:/hmbld/mmware_sdk/mmwave_sdk_03_06_00_00-LTS/packages/ti/control/mmwave/lib" -i"D:/hmbld/mmware_sdk/mmwave_sdk_03_06_00_00-LTS/packages/ti/control/mmwavelink/lib" -i"D:/hmbld/mmware_sdk/mmwave_sdk_03_06_00_00-LTS/packages/ti/control/dpm/lib" -i"D:/hmbld/mmware_sdk/mmwave_sdk_03_06_00_00-LTS/packages/ti/alg/mmwavelib/lib" -i"D:/hmbld/mmware_sdk/mmwave_sdk_03_06_00_00-LTS/packages/ti/drivers/crc/lib" -i"D:/hmbld/mmware_sdk/mmwave_sdk_03_06_00_00-LTS/packages/ti/drivers/mailbox/lib" -i"D:/hmbld/mmware_sdk/mmwave_sdk_03_06_00_00-LTS/packages/ti/drivers/osal/lib" -i"D:/hmbld/mmware_sdk/mmwave_sdk_03_06_00_00-LTS/packages/ti/drivers/soc/lib" -i"D:/hmbld/mmware_sdk/mmwave_sdk_03_06_00_00-LTS/packages/ti/drivers/edma/lib" -i"D:/hmbld/mmware_sdk/mmwave_sdk_03_06_00_00-LTS/packages/ti/drivers/adcbuf/lib" -i"D:/hmbld/mmware_sdk/mmwave_sdk_03_06_00_00-LTS/packages/ti/drivers/cbuff/lib" -i"D:/hmbld/mmware_sdk/mmwave_sdk_03_06_00_00-LTS/packages/ti/utils/hsiheader/lib" -i"D:/hmbld/mmware_sdk/mmwave_sdk_03_06_00_00-LTS/packages/ti/utils/mathutils/lib" -i"D:/hmbld/mmware_sdk/mmwave_sdk_03_06_00_00-LTS/packages/ti/datapath/dpu/rangeproc/lib" -i"D:/hmbld/mmware_sdk/mmwave_sdk_03_06_00_00-LTS/packages/ti/datapath/dpc/dpu/dopplerproc/lib" -i"D:/hmbld/mmware_sdk/mmwave_sdk_03_06_00_00-LTS/packages/ti/datapath/dpc/dpu/cfarcaproc/lib" -i"D:/hmbld/mmware_sdk/mmwave_sdk_03_06_00_00-LTS/packages/ti/datapath/dpc/dpu/aoaproc/lib" -i"D:/hmbld/mmware_sdk/mmwave_sdk_03_06_00_00-LTS/packages/ti/datapath/dpedma/lib" -i"D:/hmbld/mmware_sdk/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/lib" -i"D:/hmbld/mmware_sdk/mathlib_c674x_3_1_2_1/packages/ti/mathlib/lib" -i"D:/hmbld/ccs/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="xwr16xx_mmw_demo_dss_linkInfo.xml" --ram_model --unused_section_elimination=on -o "out_of_box_1642_dss.xe674" "./antenna_geometry.oe674" "./data_path.oe674" "./dss_main.oe674" "./objectdetection.oe674" "../c674x_linker.cmd" "../xwr1642_C674x.cmd" -l"configPkg/linker.cmd" -ldsplib.ae64P -lmathlib.ae674 -llibmathutils.ae674 -llibsoc_xwr16xx.ae674 -llibosal_xwr16xx.ae674 -llibcrc_xwr16xx.ae674 -llibmailbox_xwr16xx.ae674 -llibmmwavelink_xwr16xx.ae674 -llibmmwave_xwr16xx.ae674 -llibedma_xwr16xx.ae674 -llibadcbuf_xwr16xx.ae674 -llibmmwavealg_xwr16xx.ae674 -llibcbuff_xwr16xx.ae674 -llibhsiheader_xwr16xx.ae674 -llibrangeproc_dsp_xwr16xx.ae674 -llibcfarcaproc_dsp_xwr16xx.ae674 -llibdopplerproc_dsp_xwr16xx.ae674 -llibaoaproc_dsp_xwr16xx.ae674 -llibdpm_xwr16xx.ae674 -llibdpedma_base_xwr16xx.ae674 -lrts6740_elf.lib -llibc.a
    <Linking>
    "../xwr1642_C674x.cmd", line 44: error #10263: L2SRAM_UMAP1 memory range has already been specified
    "../xwr1642_C674x.cmd", line 44: error #10264: L2SRAM_UMAP1 memory range overlaps existing memory range L2SRAM_UMAP1
    "../xwr1642_C674x.cmd", line 45: error #10263: L2SRAM_UMAP0 memory range has already been specified
    "../xwr1642_C674x.cmd", line 45: error #10264: L2SRAM_UMAP0 memory range overlaps existing memory range L2SRAM_UMAP0
    "../xwr1642_C674x.cmd", line 46: error #10263: L3SRAM memory range has already been specified
    "../xwr1642_C674x.cmd", line 46: error #10264: L3SRAM memory range overlaps existing memory range L3SRAM
    "../xwr1642_C674x.cmd", line 47: error #10263: HSRAM memory range has already been specified
    "../xwr1642_C674x.cmd", line 47: error #10264: HSRAM memory range overlaps existing memory range HSRAM
    "../xwr1642_C674x.cmd", line 51: warning #10190-D: absolute symbol "ti_sysbios_family_c64p_Cache_l1dSize" being redefined
    "../xwr1642_C674x.cmd", line 52: warning #10190-D: absolute symbol "ti_sysbios_family_c64p_Cache_l1pSize" being redefined
    "../xwr1642_C674x.cmd", line 53: warning #10190-D: absolute symbol "ti_sysbios_family_c64p_Cache_l2Size" being redefined
    warning #10247-D: creating output section ".l3ram" without a SECTIONS specification
    warning #10247-D: creating output section ".dpc_l2Heap" without a SECTIONS specification
    warning #10247-D: creating output section ".dpc_l1Heap" without a SECTIONS specification
    warning #10247-D: creating output section ".demoSharedMem" without a SECTIONS specification
    warning #10247-D: creating output section "systemHeap" without a SECTIONS specification
    "../xwr1642_C674x.cmd", line 58: error #10099-D: program will not fit into available memory. run placement with alignment fails for section ".vecs" size 0 , overlaps with ".vecs", size 0x200 (page 0)

    error #10010: errors encountered during linking; "out_of_box_1642_dss.xe674" not built

    >> Compilation failure
    makefile:165: recipe for target 'out_of_box_1642_dss.xe674' failed
    gmake[2]: *** [out_of_box_1642_dss.xe674] Error 1
    makefile:161: recipe for target 'main-build' failed
    gmake[1]: *** [main-build] Error 2
    makefile:156: recipe for target 'all' failed
    gmake: *** [all] Error 2

  • 具体是缺哪个库,可以看出来吗?

  • 看起来makefile中存在编译失败。

  • 可以从检查编译器提供的特定错误消息开始。查找可能指示问题根源的任何错误消息或警告。常见问题可能包括语法错误、缺少依赖项或不正确的编译器标志。

    此外,检查makefile中的相关行(第165、161和156行),以了解失败的目标和命令。

  •  这个文件好像有问题,我把它删了就编译成功了。那几句报错全是这里面的

  • 我想知道为什么加了这个就会编译错误,我给你看一下,这个文件是我按以下配置就会错

  • 是下面这个文件 和这个文件产生了冲突xwr1642_C674x.cmd,我只要不添加这个xwr1642_C674x.cmd,就可以编译成功。

  • 您好,是的,有时候文件可能会出现冲突问题,删除通常是解决冲突的有效方法