软件平台:SEED-DVS6467_SDK
硬件:DM6467T 128MBDDR2
目的:实现h.264的编解码
问题:我使用最常见的流程,code-engine里的video_copy 生成 codec端文件,以及server端的文件,再用combo下的encodedecode 来生成APP端的文件。
现在卡在server端文件的生成上了,因为编译之后需要调用h264enc\lib\h264venc_tii.l64P 文件,但实际lib文件夹下是空的。
尝试的做法:从TI官网上下了个dm6467_h264enc_1_20_02_00_production.bin 里面倒是有那个文件,由于不知道该怎么重新修改编译,就直接用了,但是编译出来是有错的。 还有介绍说使用dmai下的例程,可以改成编解码的应用,这个我不知道它的修改流程,也没用起来。因为ddr2是128MB,所以肯定得修改内存映射。 编解码应该是DM6467的最基本的功能吧,这方面的实现应该是没有问题的,不过目前就卡在这里了。由于是新手,翻了本论坛的其他帖子,也没找到相似的,有没有这方面的指导,望不吝赐教。
问题补充:之所以想编译server,是因为DDR大小不一样,不是256MB,在server的.tcf文件里的mem_txt定义了内存映射,这个东西得修改吧。修改了就得重编。
参照自带的文档:/opt/dvsdk_1_40_02_33/dm6467_dvsdk_combos_1_17/dm6467_dvsdk_combos_release_note.html 说combos是可以编译的。
但实际一编译它就会找那个不存在的文件,
按照:processors.wiki.ti.com/.../How_do_I_Integrate_new_codecs_into_DVSDK 说法,把下载的h264enc拷贝到指定位置(上面说的修改都只是APP端如何引用的修改)。 也是编译出错:
