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: Jacito 6 DRA7XX DSP ccs6.1 or project or ti-glsdk_dra7xx-evm_7_03_00_03 sdk link vlib.ae66 error



Tool/software: Code Composer Studio

Dear all :

         software : ccs6.1 

hardwar : Jacinto 6   DRA72X c66x DSP

         #include "VLIB_erode_bin_cross.h"

         int main(int argc, char * *argv)
         {

                unsigned char inputbuf[640]={1};
                unsigned  char outputbuf[640]={0};
                VLIB_erode_bin_cross( inputbuf, outputbuf,640,640);

                BIOS_start();

                return (0);

          }

         set Properties for my project:

         set   Include library file or command file as input:

         "${workspace_loc:/${ProjName}/src/vlib.ae66}"

          set : add <dir> to library search path :

          "${workspace_loc:/${ProjName}/src}"

          I confirm   vlib.ae66 and  main.c in the same path. and the path is ok.

          but building linked error :

          -l "E:\DSP_PRJ\dsp_opencv_prj\dspdce_demo_07\src\vlib.ae66" 

          undefined first referenced
          symbol in file
           --------- ----------------
          VLIB_erode_bin_cross(const unsigned char *, unsigned char *, int, int) ./src/main.obj

         error #10234-D: unresolved symbols remain

         

        also in ubuntu  linux ti-glsdk_dra7xx-evm_7_03_00_03 sdk software platform error:

        ti-glsdk_dra7xx-evm_7_03_00_03 sdk,  link VLIB.ae66 in package.bld:, but VLIB.ae66 always link error . error information :

        undefined            first referenced                                                                                                                        
        symbol               in file                                                                             
        ---------            ----------------                                                                        
       VLIB_erode_bin_cross(const unsigned char *, unsigned char *, int, int) package/cfg/bin/ti_platforms_evmDRA7XX_dsp1/messageq_single/Alg/LineDetection2D.oe66

        error: unresolved symbols remain
        error: errors encountered during linking;
        "bin/ti_platforms_evmDRA7XX_dsp1/messageq_single.xe66" not built
        gmake[1]: *** [bin/ti_platforms_evmDRA7XX_dsp1/messageq_single.xe66] Error 1

        ti-glsdk_dra7xx-evm_7_03_00_03\component-sources\ipc_3_40_00_06\packages\ti\ipc\tests\package.bld

        link commond error?my package.bld  link  vlib.ae66  commond :

        Pkg.otherFiles=["vlib.ae66"];

        Pkg.addExecutable(name + "/messageq_single", targ, platform, {
         cfgScript: "rpmsg_transport",
         /*defs: "-D BENCHMARK " + extraDefs*/

         lopts: "-l vlib.ae66",
         lopts: "vlib.ae66",
         defs: "-O3 "
         }).addObjects([
                "algorithm.c",

          I need your support !

          thank you!

         Best regards!