这张图里面的核0的程序中UDP_buffer_pointer->flag = 1;单步运行到这句发现运行完这句UDP_buffer_pointer->flag 的值仍然是0而不是1(核1一直在循环中,当需要读取这个标志位为1,进入子函数);
目前我修改堆栈,仍然解决不了问题。请教一下各位,这是什么问题呢?谢谢咯
注:(核0运行UDP_buffer_pointer->flag = 1;在第一次赋值能为1,当被核1识别它为1后进入子函数,在子函数中核1将这个值又赋值为0;核0再运行UDP_buffer_pointer->flag = 1就不能赋值成功)
