打印
[STM32H7]

H7的双核调试到底谁先跑?

[复制链接]
168|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Clyde011|  楼主 | 2025-8-3 07:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STM32H747XIH6开调试,M7先启动,M4得手动唤醒,不然程序在那等着不动。

使用特权

评论回复
沙发
Clyde011|  楼主 | 2025-8-3 07:25 | 只看该作者
一旦理解通信机制,双核就很顺了。

使用特权

评论回复
板凳
公羊子丹| | 2025-8-3 07:25 | 只看该作者
默认就是M7先上,M4像个副驾。

使用特权

评论回复
地板
周半梅| | 2025-8-3 07:26 | 只看该作者
如果M4没启动,调试M4的程序会挂住。

使用特权

评论回复
5
帛灿灿| | 2025-8-3 07:28 | 只看该作者
M7不唤醒M4,M4就一动不动。

使用特权

评论回复
6
童雨竹| | 2025-8-3 07:29 | 只看该作者
STM32CubeIDE里得勾选双核启动。

使用特权

评论回复
7
万图| | 2025-8-3 07:30 | 只看该作者
我设置了M4 BOOT地址才正常。

使用特权

评论回复
8
Wordsworth| | 2025-8-3 07:31 | 只看该作者
M4那边的中断要小心别和M7冲突。

使用特权

评论回复
9
Bblythe| | 2025-8-3 07:32 | 只看该作者
用Event Flags让两个核通信还挺香。

使用特权

评论回复
10
Pulitzer| | 2025-8-3 07:32 | 只看该作者
双核调试别忘了开SWV,不然没log。

使用特权

评论回复
11
Uriah| | 2025-8-3 07:33 | 只看该作者
有个例程可以参考dual_core_cm7_cm4。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

123

主题

5332

帖子

0

粉丝