在调试多核程序时,有几个疑问不太明白,希望得到论坛人士的指点。
1. 多核运行时,很多外设接口只需在一个核中初始化吗?比如EMIF, SRIO, DDR等。另外中断初始化和中断函数绑定呢?我现在调试多核通讯时,两个核都对IPC中断进行初始化,而且是绑定同一个中断号,这样有必要吗?如果只初始化一次的话,另外一个核怎么进入中断函数??
2. 调试多核通讯时,我现在是开辟一段共享空间(MSCM)用作核间的数据交换,然后借用IPC作为通讯工具,这里有个问题不明白:多个核对共享空间(MSCM)是用的同样的地址和数据线吗?如果是,那么两个核同时访问会出现问题吗?有什么方法去解决。
3.多核通讯都有哪些方法,能不能告诉我相关文档的链接,谢谢。
多谢回答疑问,谢谢。。