偶尔有人反映,说在基于KEIL_MDK开发环境下做STM32H7芯片开发时,没法下载程序代码进行调试,有的还特意说V版本的芯片不行,而别的版本H7芯片又没问题,比方Y版本、Z版本什么的都可以。也有的人还反馈说,当把开发环境转至STM32CubeIDE时又可以了。

关于该问题,我特意使用MDK环境做了验证测试,不论什么版本的STM32H7芯片,可以肯定都是能够下载调试的。当遇到类似问题时,我们可以从下面几点找找原因:
一、STLINK调试器的固件版本要保持更新。
这点我们可以通过STLINK Utility软件工具或STM32CubeProgrammer 工具来完成。


二、尽量保持STM32H7系列芯片器件DFP包的更新

这个器件DFP包一般可以通过在线下载的方式在KEIL MDK环境下进行自动更新下载。当然也可以前往www.keil.com/pack 先行下载后再来手动添加。

三、在MDK环境中有关调试器的配置要正确
几乎所有STM32的开发板都集成了STLINK调试器,而且越来越多的开发板都集成了STLINK V3版的调试器,所以如果使用ST官方提供的开发板做调试的话,这点要注意,别选择错了调试器。当然,我们可以配置为自动选择。

整体来讲,若发现使用STM32H7芯片基于MDK环境没法下载调试的话,先重点在上面几点找找原因,尤其前两点。当然,如果是因为缆线连接、供电等其它原因导致的异常就另当别论了。
-
芯片
+关注
关注
462文章
53534浏览量
459119 -
调试器
+关注
关注
1文章
325浏览量
24924 -
STM32H7
+关注
关注
0文章
7浏览量
4549
原文标题:STM32H7芯片基于Keil MDK 环境下载失败的话题
文章出处:【微信号:stmcu832,微信公众号:茶话MCU】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
调试器无法连接的排查方法
基于STLINK-V3PWR数据手册的电源测量单元与调试器技术解析
StellarLINK在线调试器技术解析与应用指南
STMicroelectronics AEK-MCU-SPC5LNK 编程调试器技术解析
MPLAB® ICD 5内电路调试器技术解析与应用指南
MPLAB® PICkit™5 内电路调试器技术解析与应用指南
MPLAB® PICkit™ Basic调试器技术解析与应用指南

STLINK调试器的固件版本要保持更新
评论