This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

请教问题:IPC中断向量有些不明白的地方



TI工作人员您好,最近在调试多核通讯IPC中断时有几处地方不明白:

1.关于IPC中断函数初始化的问题:因为核间选择IPC中断通讯,所以我得在每个核都对IPC中断进行初始化并挂接相应的中断向量号对吗?(事件号肯定都是IPC事件,那中断向量号可以都用一个吗?有没有相关要求)、

2.我现在做的是都挂在中断向量号INT4上,可是调试的时候发现核0给其它核都能发送IPC中断成功,可其它核向核0发送时核0有时能收到,有时有没反应,收不到。

3.所以这里又引申一个问题,就是中断向量号就那么0~15个,可是事件号有上百个,这个有相关文档说明吗,不同事件号不能同时挂在一个向量号上吧??????

期待专家及论坛网友帮解疑一下,,

谢谢!!!!

  • 1 中断路由是独立的,每个核需要配置各自的中断映射;每个核也拥有各自独立的中断向量表;

    2 各核之间的IPC中断配置触发及响应没有区别,你测一下只有一个core给core0发中断是否响应ok,是否存在多核同时向一个core发中断存在丢失;

    3 中断事件与中断向量没有固定的映射关系,可以任意映射,可以多个事件映射到同一个中断向量,可以参考STK的例程,其中有中断的映射配置。

    STK: http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/47664.aspx