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/TDA3XEVM: EVE k file

Part Number: TDA3XEVM

Tool/software: Code Composer Studio

When I compile a EVE project which include k files in ccs 7.4, The linker show the error ?

How can I solve it?


undefined first referenced
symbol in file
--------- ----------------
vcop_blockAverage2x2_uchar_cn ./main.obj
vcop_gauss5x5PyramidKernel_8_horiz_c ./main.obj
vcop_gauss5x5PyramidKernel_8_vert_c ./main.obj

error #10234-D: unresolved symbols remain
warning #10063-D: entry-point symbol other than "_c_int00" specified: "_reset_handler"
error #10010: errors encountered during linking; "imagePyd.out" not built

>> Compilation failure
makefile:153: recipe for target 'imagePyd.out' failed
gmake[1]: *** [imagePyd.out] Error 1
makefile:149: recipe for target 'all' failed
gmake: *** [all] Error 2

**** Build Finished ****

  • Hi,
    How are you compiling the code, looks like some of the files are not compiled and hence you are not finding those symbols. We release make based build system with our releases and I would encourage you to use the same.

    Regards,
    Anshu
  • I build the EVE project in CCS7.4, the include filed is complete?
    If I need to add some EVE lib?
  • Yes. Following are the libraries :

    1. starterware\libs\vayu\eve\release\libevestarterware_eve.lib
    2. kernels\lib\release\*.lib
    3. If you are linking to any of our applets then each of them contains their own library.

    You can refer our makefiles inside the test bench of any applet to understand which libraries are required.

    Regards,
    Anshu
  • I had include the debug lib in cmd file

  • The full error imformation is like this!!

    undefined first referenced
    symbol in file
    --------- ----------------
    vcop_blockAverage2x2_uchar_cn C:/PROCESSOR_SDK_VISION_03_02_00_00/ti_components/algorithms/eve_sw_01_18_00_00/kernels/lib/release/libevekernels.eve.lib<bam_natcBlockAverage2x2_exec_funcs.obj>
    vcop_gauss5x5PyramidKernel_8_horiz_c C:/PROCESSOR_SDK_VISION_03_02_00_00/ti_components/algorithms/eve_sw_01_18_00_00/kernels/lib/release/libevekernels.eve.lib<bam_natcGauss5x5Pyramid_8_exec_funcs.obj>
    vcop_gauss5x5PyramidKernel_8_vert_c C:/PROCESSOR_SDK_VISION_03_02_00_00/ti_components/algorithms/eve_sw_01_18_00_00/kernels/lib/release/libevekernels.eve.lib<bam_natcGauss5x5Pyramid_8_exec_funcs.obj>

    error #10234-D: unresolved symbols remain
    warning #10063-D: entry-point symbol other than "_c_int00" specified: "_reset_handler"
    error #10010: errors encountered during linking; "imgPYD.out" not built
  • You should link with the kernel libraries. Request you to not create many threads for similar issue. I see that you have create 2-3 threads for similar issue.
  • Yes , I can close it! Thankyou