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

[复制链接]
 楼主| 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的程序会挂住。
帛灿灿 发表于 2025-8-3 07:28 | 显示全部楼层
M7不唤醒M4,M4就一动不动。
童雨竹 发表于 2025-8-3 07:29 | 显示全部楼层
STM32CubeIDE里得勾选双核启动。
万图 发表于 2025-8-3 07:30 | 显示全部楼层
我设置了M4 BOOT地址才正常。
Wordsworth 发表于 2025-8-3 07:31 | 显示全部楼层
M4那边的中断要小心别和M7冲突。
Bblythe 发表于 2025-8-3 07:32 | 显示全部楼层
用Event Flags让两个核通信还挺香。
Pulitzer 发表于 2025-8-3 07:32 | 显示全部楼层
双核调试别忘了开SWV,不然没log。
Uriah 发表于 2025-8-3 07:33 | 显示全部楼层
有个例程可以参考dual_core_cm7_cm4。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

139

主题

5508

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部