专家你好:
我在C6678下创建了两个工程,分别对应Core0和Core1,两个核对软件分配的内存空间完全不交叠,目前我想用IPC进行两核之间的数据通信,请问应该怎么使用IPC,能给个使用实例不?CCS自带的实例都是同一个image在多核上同时使用的实例。
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.
专家你好:
我在C6678下创建了两个工程,分别对应Core0和Core1,两个核对软件分配的内存空间完全不交叠,目前我想用IPC进行两核之间的数据通信,请问应该怎么使用IPC,能给个使用实例不?CCS自带的实例都是同一个image在多核上同时使用的实例。
IPC实际上的操作就是写寄存器,因此你可以参考那个同一个image的程序。
原则上来说IPC就是一个core写一个特定寄存器后另一个core就会产生中断。
你也可以参考下这个帖子
http://www.deyisupport.com/question_answer/f/53/p/1056/2535.aspx#2535
DSP芯片上的IPC寄存器操作我清楚,现在是想直接用TI提供的RTSC中IPC包中的API完成核间通信.现在就想问IPC包中的API以及IPC模块参数怎么配置.