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

四个核的同步问题

专家您好,我现在碰到了一个问题,就是我只用了核0-3四个核,但是imag_processing是8个核都用了的,为了能用四个核,我在.cfg文件中修改nameList = ["CORE0", "CORE1","CORE2","CORE3"],同时注释掉Ipc.procSync = Ipc.ProcSync_ALL,但是接下来在

ipc_start 后调用函数ipc_attach,如下:

 Ipc_start();

  //增加的代码

   do {

       status = Ipc_attach(dstProc);

   } while (status < 0);

这里的意思是在核0中要增加Ipc_attach(1);Ipc_attach(2);Ipc_attach(3);

核1的ipc_start( )后增加Ipc_attach(0);Ipc_attach(2);Ipc_attach(3);以此类推。。。

是这个意思吗?如果不是这样调用Ipc_attach()函数,应该怎么调用?求专家指导,万分感谢!!!

Andy Yin1:

使用ipc start应该是不需要用ipc attach的,具体参考MCSDK下的IPC user guide及IPCexample是有4核的例程。

赞(0)
未经允许不得转载:TI中文支持网 » 四个核的同步问题
分享到: 更多 (0)