各位好!
本人最近基于EVM6678开发板在学习6678的编程,之前先基于NDK的client例程改写了一个网络通信的程序,然后基于PDK包中的InfrastructureMCExampleProject学习多核通信。
目前想将多核通信例程的代码移植到网络通信的代码中,遇到了一些问题想请教各位:
1. InfrastructureMCExampleProject例程中,core0向其他core发送数据,会触发其他core的中断,从而使其他core接收数据,但是本人合并后的代码(合并网络和核间通信的初始化代码,完全采用了核间通信的代码,同时核间通信在main函数中执行,不和网络通信有交集),core0发送数据后,任何中断都没有产生,不知道这是为什么?
2. 合并代码的cfg文件是基于NDK的client,增加了 InfrastructureMCExampleProject例程cfg文件包含的内容。本人曾测试,将InfrastructureMCExampleProject例程中的cfg文件采用合并后的cfg文件替换(代码中增加了一些空的task等为了编译时不报错),代码也不能正确运行(和1现象相同)。不知道核间通信还需要特殊配置cfg文件吗?
困扰好久,希望各位帮忙解答,多谢!

