你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

请问STM32H747这种双核芯片怎么debug

[复制链接]
二年级表哥 提问时间:2023-8-25 16:17 / 未解决

我查到了AN5361和AN5286两个应用手册,但是按照说明进行设置后并不能进行双核仿真。

我使用的芯片是STM32H747IGT6,工程1是用cubemx 6.4建立的mdk工程,mdk版本5.33。按照AN5286的说明进行设置后,CM7可以进行debug,工程内部未添加几句自己的编程,看着应该没问题。使用该工程新开一个mdk进程,target切换到cm4,点击debug,提示flash download failed,如下图:QQ图片20230825153950.png。单独debug CM4一样报错。

工程2使用stm32cubeide建立,版本1.8,按照AN5361说明能够进行设置,设置完成后启动CM7 debug,设置SM7运行,在启动CM4 debug,但是这时候报错了,提示failed to start GDB server,如图微信截图_20230825161357.png

我的仿真器时ST-link V3

请问我该咋弄,能让两个核心都能处于debug状态

_1{SC67LY$BXKB_~H]{NURJ.png
收藏 评论5 发布时间:2023-8-25 16:17

举报

5个回答
二年级表哥 回答时间:2023-8-25 16:35:59

当单独debug CM4时,会卡在等待仿真器连接上,如图

微信截图_20230825162131.png

butterflyspring 回答时间:2023-8-25 17:19:52
双核产品的调试肯定跟单核的会有所不同。好在官方有应用笔记详细介绍了调试方法,可以学习一下。
在官方搜索AN5361即可。
二年级表哥 回答时间:2023-8-28 08:47:05

butterflyspring 发表于 2023-8-25 17:19
双核产品的调试肯定跟单核的会有所不同。好在官方有应用笔记详细介绍了调试方法,可以学习一下。
在官方搜 ...

AN5361和5286都看了,仿CM7可以,CM4就有问题,不知道为啥

butterflyspring 回答时间:2023-8-28 16:27:13
检查一下 Cortecx-M4 的复位配置。 通常默认是将它配置成 深度睡眠模式。
如果还不行,建议先打开官方现成的例程跑跑,熟悉了也就能调试了。
STM32H747 CM4 reset configure.PNG
二年级表哥 回答时间:2023-8-31 08:46:23

butterflyspring 发表于 2023-8-28 16:27
检查一下 Cortecx-M4 的复位配置。 通常默认是将它配置成 深度睡眠模式。
如果还不行,建议先打开官方现成 ...

我再试试。多谢

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版