使用C6657,想从Core0发送数据到Core1,MessageQ_put已经通过,但是Core1退出,并打印错误:
[C66xx_1] ti.sdo.ipc.MessageQ: line 441: assertion failure: A_invalidQueueId: Invalid queueId is used
xdc.runtime.Error.raise: terminating execution
我是将两个代码分开写的,其中Core0的代码包含了NDK和IPC传输,而Core1中并没有关于MessageQ_put的操作,可能是什么原因?IPC传输方面的代码的话有人帮忙看过,没找出错误,可能是.cfg文件中的配置错误吗?或者两核运行同步或初始化的问题?
急求!希望知道可能原因的大神不吝赐教!