TI中文支持网
TI专业的中文技术问题搜集分享网站

J6 VLIB.ae66 库 glsdk package.bld 链接不成功

        本人在J6 dsp 算法优化过程中,需要 用VLIB.ae66 库 中函数,但VLIB 库一直 链接不了。报错如下:

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 sdk 开发,在package.bld 中链接 VLIB 库,地址如下:  

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

package.bld 中的链接vlib.ae66 部分 指令如下:

  不知是否链接命令有误?

 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",

    在此请教 链接VLIB 库的方法, 在 glsdk sdk 中链接 vlib 库是在package.bld链接呢?还是有其他方法?

Allen35065:

J6和GLSDK的问题建议到e2e论坛咨询。

赞(0)
未经允许不得转载:TI中文支持网 » J6 VLIB.ae66 库 glsdk package.bld 链接不成功
分享到: 更多 (0)