Tool/software: Linux
Hi , Dear All:
in linux ubuntu ti-glsdk_dra7xx-evm_7_03_00_03 sdk software platform, 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
can I link vlib.ae66 in this package.bld ?
or I must write a Makefile to link vlib.ae66? Is difficulty for me to write a makefile in glsdk_dra7xx , Is any simple method to link?
or my linked commond is wrong?
my package.bld linked vlib.ae66 commond is:
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"])
thanks !
best regards!