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

arm与dsp通讯问题

hi all:

    我现在使用的是一块dm368的开发板。使用的是dvsdk-demos_4_02_00_01。源码中怎么也没有看到arm和dsp通讯的机制。

    请问一下:

    (1)没有dsplink出现在代码中。但是有以下代码 :XDAS_Int32 VIDENC1_process(VIDENC1_Handle handle, IVIDEO1_BufDescIn *inBufs,XDM_BufDesc *outBufs, IVIDENC1_InArgs *inArgs, IVIDENC1_OutArgs *outArgs) 这段代码中我看到了fxn->process();这个函数指针可以使dsp运行吗?

    (2)我的理解是cmem预留了一块内存空间给dsp使用,并且这块内存中代码是供给dsp使用,那么代码中Enging_open()没有把dsp的算法下载到cmem中预留的内存中,这部分逻辑怎么在代码中寻找?应为还有cd(codec engine)的代码,我不清楚这段代码是给arm运行的还是给dsp运行的?看了sprue67d.pdf还是没有弄明白。

非常感谢知道的工程师可以帮助我一下,谢谢

   

Eason Wang:

DM368片上没有内置DSP啊

lu edward:

回复 Eason Wang:

你好: 

    我确认过了,dm368确实是有dsp的。

    另外我查看了一下代码,发现我的dvsdk的包里面dsplink是直接作为静态库使用的(ar)。其实底层的函数和代码还是dsplink中的相关代码。PROC_xxx之类的函数。具体没有跟踪下去。

luo qi:

回复 lu edward:

你是怎么确认的?dm368应该是没有dsp的

lu edward:

回复 luo qi:

你好 :

    芯片的图片我没有携带手机就不拍了。使用的是之士公司(zeeis)提供的demo开发套件上的名字叫做dm368平台。然后到了ti官网上找了芯片的datasheet。使用的是OMAOL138。具体的我附上我的截图:

ps ti的开发资料相当于其他的品牌的芯片厂商来说开发资料是最多的,这点必须说。但是可以多提供一点开发资料就更加好了,现在很多提供的是使用类 的文档。

谢谢

赞(0)
未经允许不得转载:TI中文支持网 » arm与dsp通讯问题
分享到: 更多 (0)