LPC4337 双核开发问题,M0启动后,M4启动不了。
请教各位高手:
我在用lpcopen_3_02_keil_iar_xpresso4337进行开发,调试dualcore_blinky,dualcore_blinky_m0 两个工程,
分别将dualcore_blinky烧录到FLASH A,将dualcore_blinky_m0烧录到FLASH B。
通过M4启动M0,但在执行了Chip_RGU_ClearReset(RGU_M0APP_RST); 后,M0启动了,但M4却不能继续执行下去了。
请教各位有遇到过类似的问题吗?
或者请大侠看看,我这个过程哪里有问题吗?
同时我还有几个疑问和大家讨论一下:
1. M0和M4同时操作硬件是否需要保护?比如,同时使用printf进行debug串口打印,是否有问题?
2. 从代码上看,M0对外设硬件的初始化是继承了M4的,也就是说没有进行初始化,只是update了一下时钟,这里是不是M0就可以不用再对硬件进行初始化了?
很久没来这个论坛了,请各位高手支支招,多谢了!