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/AWR1642BOOST: cannot find file "dsplib674x_elf.lib

Part Number: AWR1642BOOST
Other Parts Discussed in Thread: MATHLIB

Tool/software: Code Composer Studio

Hi all,

      I'm trying to run  high_accuracy_16xx_dss .It is an error.

**** Build of configuration Debug for project high_accuracy_16xx_dss ****

"C:\\ti\\ccs7.3\\ccsv7\\utils\\bin\\gmake" -k -j 4 all -O
rm -f C:/workspace_yuanyu/high_accuracy_16xx_dss/xwr16xx_high_accuracy_dss.bin
makefile:191: recipe for target 'pre-build' failed
process_begin: CreateProcess(NULL, rm -f C:/workspace_yuanyu/high_accuracy_16xx_dss/xwr16xx_high_accuracy_dss.bin, ...) failed.
make (e=2): 系统找不到指定的文件。

gmake[1]: [pre-build] Error 2 (ignored)
' '
'Building target: xwr16xx_high_accuracy_dss.xe674'
'Invoking: C6000 Linker'
"C:/ti/ccs7.3/ccsv7/tools/compiler/ti-cgt-c6000_8.1.4/bin/cl6x" -mv6740 --abi=eabi -O3 -g --gcc --define=SOC_XWR16XX --define=SUBSYS_DSS --define=DOWNLOAD_FROM_CCS --define=DebugP_ASSERT_ENABLED --diag_wrap=off --display_error_number --diag_warning=225 --gen_func_subsections=on --obj_extension=.oe674 -z -m"xwr16xx_high_accuracy_dss.map" --stack_size=0x800 --heap_size=0x800 -i"C:/workspace_yuanyu/high_accuracy_16xx_dss" -i"C:/ti/dsplib_c674x_3_4_0_0/packages/ti/dsplib" -i"C:/ti/mmwave_sdk_01_01_00_02/packages/ti/control/mmwave/lib" -i"C:/ti/mmwave_sdk_01_01_00_02/packages/ti/control/mmwavelink/lib" -i"C:/ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/crc/lib" -i"C:/ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/mailbox/lib" -i"C:/ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/osal/lib" -i"C:/ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/soc/lib" -i"C:/ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/uart/lib" -i"C:/ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/edma/lib" -i"C:/ti/mmwave_sdk_01_01_00_02/packages/ti/drivers/adcbuf/lib" -i"C:/ti/mmwave_sdk_01_01_00_02/packages/ti/alg/mmwavelib/lib" -i"C:/ti/dsplib_c64Px_3_4_0_0/lib" -i"C:/ti/mathlib_c674x_3_1_2_1/packages/ti/mathlib/lib" -i"C:/ti/ccs7.3/ccsv7/tools/compiler/ti-cgt-c6000_8.1.4/lib" -i"C:/ti/ccs7.3/ccsv7/tools/compiler/ti-cgt-c6000_8.1.4/include" --reread_libs --disable_auto_rts --display_error_number --diag_wrap=off --warn_sections --diag_warning=225 --xml_link_info="xwr16xx_high_accuracy_16xx_dss_linkInfo.xml" --ram_model --unused_section_elimination=on -o "xwr16xx_high_accuracy_dss.xe674" "./RADARDEMO_highAccuRangeProc.oe674" "./RADARDEMO_highAccuRangeProc_priv.oe674" "./RADARDEMO_highAccuRangeProc_utils.oe674" "./cycle_measure.oe674" "./dss_config_edma_util.oe674" "./dss_data_path.oe674" "./dss_main.oe674" "./radarOsal_malloc.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 -ldsplib674x_elf.lib -llibedma_xwr16xx.ae674 -llibadcbuf_xwr16xx.ae674 -llibmmwavealg_xwr16xx.ae674 -lrts6740_elf.lib -llibc.a -l"C:/ti/dsplib_c674x_3_4_0_0/packages/ti/dsplib/lib/dsplib.lib"
<Linking>
"../dss_mmw_linker.cmd", line 40: error #10008-D: cannot find file "dsplib674x_elf.lib"
error #10008-D: cannot find file "dsplib674x_elf.lib"
"../dss_mmw_linker.cmd", line 40: warning #10068-D: no matching section
error #10010: errors encountered during linking; "xwr16xx_high_accuracy_dss.xe674" not built

>> Compilation failure
makefile:167: recipe for target 'xwr16xx_high_accuracy_dss.xe674' failed
makefile:163: recipe for target 'main-build' failed
gmake[2]: *** [xwr16xx_high_accuracy_dss.xe674] Error 1
gmake[1]: *** [main-build] Error 2
makefile:158: recipe for target 'all' failed
gmake: *** [all] Error 2

**** Build Finished ****

THANKS.

Miao

  • Hi,

    Please check that you have installed

    C:/ti/dsplib_c674x_3_4_0_0

    Thank you
    Cesar
  • The lab requires a separate installation of c674x-dsplib_1_03_00_01 and the download address is listed in the lab user guide.

    Regards,
    Michelle
  • Hi Cesar,
    I have installed it.
    C:\ti\dsplib_c674x_3_4_0_0
    But he still doesn't work.

    Thank you
    Miao
  • Hi Michelle,

    I changed "-ldsplib674x_elf.lib (.text:DSPF_sp_fftSPxSP)" to "-ldsplib.lib (.text:DSPF_sp_fftSPxSP)"

    There is no mistake now, but there are warnings.


    Description Resource Path Location Type
    Invalid project path: Duplicate path entries found (/high_accuracy_16xx_dss [Include path] isSystemInclude:true includePath:C:/ti/dsplib_c674x_3_4_0_0/packages), path: [/high_accuracy_16xx_dss]. high_accuracy_16xx_dss pathentry Path Entry Problem

    Can this warning be ignored?

    Thank you
    Miao
  • Hi Miao,

    When the lab was first developed, there's no dsplib_c674x_3_4_0_0, that's the reason we used older version.  The lib name difference is one of the updates for the newer dsplib version, but there are other path dependencies in the high accuracy lab code. Did you mean the importing project has no error? or compiling in ccs with no error? 

    I think, just updating the lib file name is not enough. The easier way to use the lab as it is and install the older version of dsplib as shown in previous message. In the next ti resource explorer release, we will update the lab to use the latest dsplip_c674x.

    Thanks and Regards,

    Michelle

  • Hi Michelle,

    According to your method, I have solved the problem.

    Thank you
    Miao