c6678 ipc 程序烧录后多核同步无法通过

您好,

           我们是自己的板子上进行多核烧录,我们在norflash的0地址烧录了二次boot程序,在655360地址烧录了应用程序。时钟和DDR的初始化在二次boot程序里做的,然后二次boot程序把应用程序搬进核0,核0通过dma搬移到其他核,然后ipc中断通知。

      八核都起来后,我们首先让核0做一部分数据处理,其他核进入多核同步里,等待核0完成。然后再继续下一步。但是现在烧录进入以后,程序卡在多核同步里了。

   我们的多核同步就是基于ipc例程更改的,现在不知道为啥会卡。我们是通过往ddr某个地址写数来判断的,程序运行到多核同步前写个1,运行完写个2之类的。但是现在到1没到2。请教各位大神!

6 个回复