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

IPC无法响应

工程参见附件。

硬件平台:6678LE评估板

软件平台:CCS5

运行结果,每次运行结果不一致,每次只有部分核响应中断,我觉得是我程序有问题,请有经验的朋友帮我看下吧,谢谢了。

Andy Yin1:

你是使用哪种方式实现的核间通信,如果使用写IPCGR的方式,请参考如下链接的中的例子核PPT说明.

www.deyisupport.com/…/4899.aspx

bb qiuhua:

回复 Andy Yin1:

Andy Yin,感谢你的回复。

我查看了链接中的例程,例程中是core发中断给下一个core,实现接力传递。我参考安装目录下的IPC例程已经实现了这个功能。

但是我想实现core0发中断给core1-7,调试了几天都有问题:每次执行只有部分核有响应。

不知道是哪里发生了错误呢,相关的手册都翻了好几天了,但是还不知道为什么会有中断不响应。

bb qiuhua:

回复 Andy Yin1:

Andy Yin,你好。

1、没有固定的结果,这次运行可能是1、6响应,下次的话可能是4、5响应,不知道我是否说明白了。

2、刚才我单独测试core0给其它单个核发中断,没有响应。

你的思路很棒,发现了问题!

能否给个提示啥的,该如何去调试呢?

我查看寄存器IPCGR确实写成功了,但是为什么中断没有响应呢?不知道从哪里着手了。

bb qiuhua:

回复 bb qiuhua:

Andy Yin,你好,感谢你的回复,问题已经解决。

我将上面提到的全局变量改为局部变量后,全部核都可以相应中断。

关于全局变量、局部变量在多核中的如何存放等这些比较基础的问题?请问可以通过什么资料学习一下,我是DSP刚刚入门,理论知识不够充足。请问是否有什么书籍或手册适合我。

赞(0)
未经允许不得转载:TI中文支持网 » IPC无法响应
分享到: 更多 (0)