[STM32H7] 在 CubeIDE 中卡在 RCC_FLAG_D2CKRDY

[复制链接]
156|0
Treasure101 发表于 2025-11-3 16:35 | 显示全部楼层 |阅读模式
STM32H745 双核启动在 CubeIDE 中卡在 RCC_FLAG_D2CKRDY。

我们已根据 AN5361 文档仔细检查了设置。


由于 CM7 的 main.c 中存在超时问题,我使用了下面这行代码来替代超时后就退出的代码,以便观察调试器行为:
while(__HAL_RCC_GET_FLAG(RCC_FLAG_D2CKRDY) != RESET) {asm("NOP");}
当在开发板上启动应用程序时,我按以下步骤操作:
启动 CM7 的配置,将编译好的代码下载到两个内核。
在 CM7 上运行代码。
启动 CM4 的配置。
刚执行完最后一步,就出现了在地址 “0xa05f0000” 处中断的情况,并且弹出消息:
Target is not responding, retrying...
这条消息不断重复出现。
要想再次尝试,必须给开发板重新上电,并且重启 CubeIDE。



您需要登录后才可以回帖 登录 | 注册

本版积分规则

68

主题

68

帖子

1

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