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

STM32H7芯片基于Keil MDK 环境下载失败的话题

[复制链接]
STMCU小助手 发布时间:2021-2-3 10:24
STM32H7芯片基于KeilMDK 环境下载失败的话题

8 N4 b9 ~/ G( _' V) t
偶尔有人反映,说在基于KEIL_MDK开发环境下做STM32H7芯片开发时,没法下载程序代码进行调试,有的还特意说V版本的芯片不行,而别的版本H7芯片又没问题,比方Y版本、Z版本什么的都可以。也有的人还反馈说,当把开发环境转至STM32CubeIDE时又可以了。
: E, l& A8 O0 c. d! q4 z% x( ?" F
5.1.png

- Y! B9 e  I. r' Z5 |; z
关于该问题,我特意使用MDK环境做了验证测试,不论什么版本的STM32H7芯片,可以肯定都是能够下载调试的。当遇到类似问题时,我们可以从下面几点找找原因:

2 h7 v/ Y( L  O: r' S$ w: {& k% f
一、STLINK调试器的固件版本要保持更新。
; q. Q8 N; A" S" C' M
这点我们可以通过STLINK Utility软件工具或STM32CubeProgrammer 工具来完成。
$ X  ?+ @/ m8 |8 v! l3 F" ]
5.2.png
( d; N% j/ g; K9 s" L- i% k+ Y  I  J  _
5.3.png
/ r$ j7 R* W) b# H( r5 X; E' n: i
二、尽量保持STM32H7系列芯片器件DFP包的更新

6 w- b; J' \' H
5.4.png
/ W7 }/ p6 M  ]% H0 E
这个器件DFP包一般可以通过在线下载的方式在KEIL MDK环境下进行自动更新下载。当然也可以前往www.keil.com/pack先行下载后再来手动添加。
# @: _) a2 R3 U4 S7 ?$ B
5.5.png

7 n: v) x$ Q# f' g# m- c$ z
三、在MDK环境中有关调试器的配置要正确

& ^6 m4 s8 J$ t+ d3 r% T
几乎所有STM32的开发板都集成了STLINK调试器,而且越来越多的开发板都集成了STLINK V3版的调试器,所以如果使用ST官方提供的开发板做调试的话,这点要注意,别选择错了调试器。当然,我们可以配置为自动选择。
: w0 J% o5 b$ o
5.6.png
# y9 ~# e$ \8 ~2 O- {+ O' K9 K
整体来讲,若发现使用STM32H7芯片基于MDK环境没法下载调试的话,先重点在上面几点找找原因,尤其前两点。当然,如果是因为缆线连接、供电等其它原因导致的异常就另当别论了。

9 v# j# q0 p' [- B, j7 i
文章出处: 茶话MCU

% [7 t1 L( ?9 U2 h+ ?; ~" o0 h! p9 N. S
赞 收藏 评论0 发布时间:2021-2-3 10:24

举报

0个回答
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版