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

基于ARM MDK调试STM32的两个小提醒

[复制链接]
fightingboon 发布时间:2019-12-30 11:20
STM32家族的新品面市可谓是接二连三,相应的IDE版本也在不停地更新。这里就分享两个基于ARM MDK开发环境,在调试STM32G4系列芯片、STM32L0芯片过程中可能遇到的两个小问题及解决办法。
2 i# |6 p; _. g) E  {
一、STM32G4系列芯片下载不畅

0 G4 _& m( b/ J0 j
我们在使用STM32G4芯片基于ARMMDK开发环境调试时,可能会遇到下载不成功的情况。往往需要使用STLINK Utility工具先行擦除后才能进行下载。

: }, }% y" s7 O- q& M" j$ N9 _
这里注意两个地方,第一,如果你使用的是STM32G4系列的ST提供的开发板,板载的调试器STLINK的版本是STLINK V3。
( A- e4 A: f6 O& l
11.png

: Q) E1 f9 _1 @
另外,在flash下载配置的那个地方,选择全片擦除。如下图所示:
' i/ m, R, `- W. C
22.png

* b* v$ F- _3 f6 _) L* m
二、STM32L0芯片无法被识别

; l) K! D2 M$ z8 S9 m, `8 v2 @
我们在使用STM32L053做产品开发,基于ARMMDK 5.28或5.29版本IDE的调试过程中,可能会遇到无法连接的现象,并提示不认识的ST器件。如下图所示:

6 S3 z' p' e! G0 P% f8 ]0 l5 y) H4 ^
33.png
" h4 p; Q( }! o; k: m+ G. p( s6 n+ S! T* `
这时我们可以尝试将debug配置中有关复位与连接选项,按下图圆圈所示调整为with Pre-reset.。

: f- c$ W2 {8 P- z' l* l
44.png
4 w2 k3 N8 f0 s4 |+ w2 Q
好,基于ARM MDK进行STM32调试的两个小提醒就分享到这里,以供参考。
, l$ V# Q3 A! K$ T7 \& c+ \% ?
3 g3 P, Z5 X( n3 b# \
赞 收藏 评论0 发布时间:2019-12-30 11:20

举报

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