This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

C6678 NDK_helloworld与IPC合并后程序跑飞问题



您好,

         我之前已经分别调通helloWorld例程和IPC例程,现在将两个程序进行合并(代码见附图):

         在main函数中完成IPC、时钟、DDR、网口的初始化,能够正常通过;

         然后进入tsk0,在核0中进行NDK初始化,核1直接task_yeild进入到TestTask1,核0初始化完NDK、创建了UDP发数任务(该任务等级为5,其他任务等级为1) ,UDP没有判到发数标志位,TaskSleep,因此核0也进入到TestTask1,以上步骤都能够正常通过;

        

         然后在TestTask1中进行核0及核1的同步,发现核0一进入Notify函数,就会报错,我去ti文件夹找了相关代码,说的是某个指针为NULL,但是看得不太懂,希望大神帮忙解答一下,为什么会出现这个问题?

以下是代码的图片: