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/66AK2E05: to build the project of DSP_fft16x16_66_BE_COFF on the ccs v9

Part Number: 66AK2E05
Other Parts Discussed in Thread: MATHLIB, FFTLIB

Tool/software: Code Composer Studio

Hello,

        When I tried to build the project of DSP_fft16x16_66_BE_COFF on the ccs v9, I have encountered some problems. It is shown as the following:

     

**** Build of configuration Debug for project DSP_fft16x16_66_BE_COFF ****

"C:\\ti\\ccs920\\ccs\\utils\\bin\\gmake" -k all

Building target: "DSP_fft16x16_66_BE_COFF.out"
Invoking: C6000 Linker
"C:/ti/ccs920/ccs/tools/compiler/c6000_7.4.24/bin/cl6x" -mv6600 --big_endian --abi=coffabi -g --define=ti_targets_C66_big_endian --diag_wrap=off --diag_warning=225 --display_error_number --mem_model:data=far --debug_software_pipeline -k -z -m"DSP_fft16x16_66_BE_COFF.map" -i"C:/ti/ccs920/ccs/tools/compiler/c6000_7.4.24/lib" -i"C:/ti/ccs920/ccs/tools/compiler/c6000_7.4.24/include" --reread_libs --warn_sections --diag_wrap=off --display_error_number --xml_link_info="DSP_fft16x16_66_BE_COFF_linkInfo.xml" --rom_model -o "DSP_fft16x16_66_BE_COFF.out" "./DSP_fft16x16_d.obj" "./gen_twiddle_fft16x16.obj" "C:/ti/dsplib_c66x_3_2_0_1/packages/ti/dsplib/src/common/c66/lnk.cmd" -llibc.a
<Linking>
error #10008-D: cannot find file "../../../../../lib/dsplib.lib"
error #10008-D: cannot find file "../../../../../lib/dsplib_cn.lib"
"C:/ti/dsplib_c66x_3_2_0_1/packages/ti/dsplib/src/common/c66/lnk.cmd", line 54: warning #10068-D: no matching section

undefined first referenced
symbol in file
--------- ----------------
_DSP_fft16x16 ./DSP_fft16x16_d.obj
_DSP_fft16x16_cn ./DSP_fft16x16_d.obj

error #10234-D: unresolved symbols remain

error #10010: errors encountered during linking; "DSP_fft16x16_66_BE_COFF.out" not built
>> Compilation failure
makefile:135: recipe for target 'DSP_fft16x16_66_BE_COFF.out' failed
gmake: *** [DSP_fft16x16_66_BE_COFF.out] Error 1
gmake: Target 'all' not remade because of errors.

**** Build Finished ****

And what I have installed includes the dsplib_c66x_3_4_0_4,   fftlib_k2hx_2_0_0_2,  mathlib_rts_c66x_3_1_2_1, processor_sdk_rtos_k2e_6_01_00_08, and some other softwares.

So what's the solution to this problem... Hope for the reply. Do need the help.

Yours,

Suafie

 

   

  • Suafie,

    Did you modify the DSP_fft16x16 example included with the SDK? I ask because I see a LE/ELF version as an example but not a BE/COFF version.

    suafie said:
    error #10008-D: cannot find file "../../../../../lib/dsplib.lib"
    error #10008-D: cannot find file "../../../../../lib/dsplib_cn.lib"

    The reason for this error is that the linker is not able to find these libraries. Make sure you add the paths to these libraries to the project's Linker->File Search Path option.