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

请教DM3730 ARM与DSP核间双向中断信号如何实现?

你好,

现在进行项目使用DM3730 ARM与DSP共享内存进行数据交互,ARM上使用LINUX操作系统,程序轮询标志位来从共享内存获取交互数据,效率有些不够。想通过核间中断进行信号交互,然后去拿数据。

芯片是否支持这个方案?

可否指导一下实现方法?

谢谢。

Chris Meng:

你好,

请问你使用的代码里面是否支持dsplink?
processors.wiki.ti.com/…/Category:DSPLink

hfn623:

回复 Chris Meng:

是的,支持的,只是管道数据量有限。我们需要比较大数据量的交互,所以设想采用共享内存+中断通知的方式去进行数据交换。

Chris Meng:

回复 hfn623:

你好,

你可以利用共享内存,加上dsplink里的NOTIFY。

hfn623:

回复 Chris Meng:

arm与dsp之间是否可互相中断呢?

hfn623:

回复 Chris Meng:

OK,我们现在是在linux进程中使用的dsplink,这样对于中断的响应可能有时会不及时,有没有方法将中断加载到linux内核?

Chris Meng:

回复 hfn623:

你好,

Linux本身就是不一个实时操作系统。如果有一些实时处理的任务,建议在DSP内完成。

赞(0)
未经允许不得转载:TI中文支持网 » 请教DM3730 ARM与DSP核间双向中断信号如何实现?
分享到: 更多 (0)