gencodecpkg wizards和genserver wizards

由于对linux系统不很熟悉,弄了好些时间终于知道如何利用SEED6467DVSDK自带的gencodecpkgwizards和genserver wizards来生成.64p和.x64p文件?比较肤浅与基础忘海涵:

利用gencodecpkg wizards生成.a64p文件

                以本人的开发套件为例:DVSDK安装好以后在/opt/dvsdk_3_10_00_19下面安装有很多工具codec-engine,bios,biosutils,fc,xdais,dxctool,edma3,cgt6x等工具。同时还有一些文件Rules,makefile。首先我们将西安修改makefile文件,在其最后一行添加如下命令:

Gencodecpkg:

 

(此处要按TAB键)$(XDC_INSTALL_DIR)/xsxdcpath=”$(CE_INSTALL_DIR)/packages;$(XDAIS_INSTAL)packages”ti.sdo.ce.wizards.gencodecpkg

然后退出保存:


                转到dvsdk_3_10_00_19目录下来执行make gencodecpkg,命令弹出GUI界面:

 

 


如果你已有.a64p文件可以选择第二个。点击NEXT进如如下界面:

 

为你的model命名,实现XDM接口。目标根据的实际的开发板选择(此处选择C64P)。设置好输出路径就Ok了。于是就会在你指定的输出路径下生成一个codec包。里面还

预先为你生成了一个.c和2个.h文件。你就可以再那个.c文件里加入你自己的算法了。然后make一下就会在当前路径下生成1个package包和一个lib包。那个.a64p文件就在lib/debug(release)下面。

                接下来就是server端了。

利用genserver wizards生成.x64p文件

                和上面一样。首先你要修改makefile文件,在文件的最后一行加上:

genserver:

$(XDC_INSTALL_DIR)/xs--xdcpath="$(CE_INSTALL_DIR)/packages;$(XDAIS_INSTALL_DIR)/packages;$(BIOS_INSTALL_DIR)/packages;$(CMEM_INSTALL_DIR)/packages;$(FC_INSTALL_DIR)/packages;$(LINK_INSTALL_DIR);$(EDMA3_LLD_INSTALL_DIR)/packages;$(BIOSUTILS_INSTALL_DIR)/packages"  ti.sdo.ce.wizards.genserver

注意:上面的东西最好不要少以免bulid时报错提示找不到包。

保存退出,然后再dvsdk_3_10_00_19目录下来执行makegenserver,命令弹出GUI界面:


根据你的开发板选择平台(我的是6467),然后给你的server包取个名(注意上面之间的点代表路径),接着设置server的输出目录,然后选择工具,在“setSearch Path”用来添加的的model搜索路径(如上面本人生成了一个skin的codec包在,指明这个包使之能搜索到里面的model),接着点击下面的“Refresh Codec List”按钮,则在右边的空白区域就会显示你codec包中生成的SKIN model。这一部中值得注意的是路径要设置正确,否则会出现搜不到model的      情况。如:

                在前面生成的codec包中model位于/skin/ti/skin中,但你添加的路径只能是你前面设置的输出路径这一步,其他的很可能不对。同时要注意在添加你的算法model前一定要先将codec make一下生成相应的package包和lib包才行。

 之后点击NEXT进入下一步:

 

 

 


             上面的按照自己的要求进行设置就OK了。

然后切换目录到上面指明的输出目录处make一下就会生成一个bin包,你要的.x64p文件就在你面。

                                                到此结束!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值