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

关于达芬奇芯片dsp使用的一点疑问

大家好:

    dm3730中dsp做视频编解码时候,dsp本身的code运行在什么样的内存中?

    我使用的encode 和 decode。这个量个demo中使用cmem分配了若干块内存,这些内存用来存放视频数据帧,还有没有被dsp代码作为运行空间的可能?

那么我的问题是dsp本身运行的代码是被linux安排在这些块中还是在其他的内存中?

  

Chris Meng:

Edward,

你应该使用的codec engine来调用DSP上的视频编解码算法对么?如果是,在编码instance创建的时候,DSP需要使用的内存就应该相应的分配了。你可以阅读以下dsp的map文件,了解dsp的代码具体在什么地方。

lu edward:

回复 Chris Meng:

谢谢 memg:

   

    确实是encode engine。但是mem layout中观察到可以被用作dsp运行的空间就是这一块。我的理解就是说cmem这块空间既被arm和dsp共享作为数据共享空间,同时dsp的code也运行在这片空中中的某一个位置。在code engine中没有另外给dsp的运行分配代码空间。

    不知道我的理解对吗?

    另外我也想问问,ti的demo中有没有把运动物体扑捉出来的算法,假设我得到这种算法,可不可以按照code engine的方法来运行?

谢谢

赞(0)
未经允许不得转载:TI中文支持网 » 关于达芬奇芯片dsp使用的一点疑问
分享到: 更多 (0)