LPC4337 双核开发问题,M0启动后,M4启动不了。

rzsheng rzsheng 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
请教各位高手:

我在用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就可以不用再对硬件进行初始化了?

很久没来这个论坛了,请各位高手支支招,多谢了!
...全文

相关推荐

评论 8
收藏 已收藏
分享
返回顶部
rzsheng
单片机/工控 27,522 成员 28,796 内容