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

6678 pdk_C6678_1_0_0_17

我需要pdk的版本是pdk_C6678_1_0_0_17。

pdk是mcsdk的一部分,如果我需要上述版本的pdk,那mcsdk的版本是什么呢?

而且http://software-dl.ti.com/sdoemb/sdoemb_public_sw/bios_mcsdk/02_01_01_04/index_FDS.html中只有最新版本的mcsdk

如果要找之前版本的mcsdk,应该在哪里找呢?

谢谢~

Allen35065:

PDK版本的升级时为了修正上一版的BUG,加入新的feature,请问你需要旧版本的PDK的原因?

MCSDK版本更新后,旧的版本一般就不提供下载了

wumengtiankuo zhou:

回复 Allen35065:

谢谢Allen,我在编译C:\ti\mcsdk_video_2_0_0_10\examples\transcode目录下的工程。

该工程中,使用的pdk是较早版本的,而我现在使用的是pdk_C6678_1_1_1_4,在编译的过程中,报错:

unresolved symbol Osal_paMtCsEnter, first referenced in C:/ti/pdk_C6678_1_1_1_4/packages/ti/drv/pa/lib/ti.drv.pa.ae66<pa.oe66>

unresolved symbol Osal_paMtCsExit, first referenced in C:/ti/pdk_C6678_1_1_1_4/packages/ti/drv/pa/lib/ti.drv.pa.ae66<pa.oe66>

请问,如果不更换pdk,我应该如何编译通过呢?

Allen35065:

回复 wumengtiankuo zhou:

mcsdk video已经更新,请到http://software-dl.ti.com/sdoemb/sdoemb_public_sw/mcsdk_video/latest/index_FDS.html下载

里面有对应的BIOS MCSDK下载

wumengtiankuo zhou:

回复 Allen35065:

谢谢Allen,我有最新版本的mcsdk_video。

最新版本mcsdk_video的demo中,有可以运行的视频处理程序,但是只有可执行程序,即时我按照README,自己重新编译,也是只有配置文件的ip地址和MAC地址不同,这个程序我已经可以运行了。

我想知道对于一个视频处理程序,多核是如何实现并行处理的,但是mcsdk_video中没有具体的CCS工程和实现源码可供查看。

请问哪里有关于视频编解码处理的并行实现工程呢?

 

 

Wei:

回复 wumengtiankuo zhou:

http://software-dl.ti.com/dsps/dsps_public_sw/codecs/C6678_Video_Codecs/01_00_001/index_FDS.html

你可以用上面的链接下载6678上的264、MP4的encoder和decoder。附在软件包里面有关于软件实现的介绍。mcsdk_video使用的就是这些codec。codec本身是以库函数方式提供的,里面具体的实现细节没有太多的描述。基本上是以主从方式分配八个DSP核,主核通过IPC和共享内存向丛核发布子任务。

codec本身是免费的,如果有商业用途,可以与TI销售或者代理联络。

wumengtiankuo zhou:

回复 Wei:

谢谢Wei。

你所说的H264,包括JPEG的encoder和decoder,我都已经成功运行了。

但是Codec中的h264enc,虽然默认是6个核进行处理,但是处理时,每个核读取处理的是相同的buffer,如何体现出多核的并行呢?

还是说enc的并行是根据cfg文件,同时处理多个不同的输入文件,而不是像image processing一样,分块处理同一个文件??

而h264dec是只有一个核运行的,我如果手动改为多核,好像没有效果,仍然是只有core0在运行程序。

而对于JPEG,不论是编码还是解码都只是单核的程序。

可是这样如何体现多核并行执行的高效性呢?

Kris Wang:

你好,请问你也是做6678上的264编解码么?我最近正在做相关的内容,主要就是6678的多核解码,可以交流一下么?

赞(0)
未经允许不得转载:TI中文支持网 » 6678 pdk_C6678_1_0_0_17
分享到: 更多 (0)