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

请教一个ipc触发多核通信的问题

  最近在写一个程序,大体框架是:

1、用core0对板子上的ad采样数据做PID控制

2、采样数据缓存到一定数量后,放入共享存储器,然后用ipc触发core1的中断ipc_isr.

user5267556:

问题是pid控制是gpio 中断触发的,那么gpio中断是所有核都可见的对吧,那一旦有ad信号来了,是所有的核都对其进行pic控制吗?(忘了说了,我用的是c6678的芯片)那么IPC_LOCAL 的中断级别是否应该设为最高?

Shine:

回复 user5267556:

请问具体是指哪个GPIO中断?GPINT8~GPINT15产生的中断可以广播到8个core。具体可以查看数据手册上的Figure 7-32 TMS320C6678 System Event Inputs — C66x CorePac Primary Interrupts www.ti.com/…/tms320c6678.pdf 如果某个核要响应这个GPIO中断,配置该核的INTC,如果不需要响应,则这个核就不需要做INTC配置程序。

赞(0)
未经允许不得转载:TI中文支持网 » 请教一个ipc触发多核通信的问题
分享到: 更多 (0)