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!