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

STM32基于ARM MDK的一些事项

[复制链接]
yumeii 发布时间:2019-12-31 15:48
STM32家族的新品面市可谓是接二连三,相应的IDE版本也在不停地更新。这里就分享两个基于ARM MDK开发环境,在调试STM32G4系列芯片、STM32L0芯片过程中可能遇到的两个小问题及解决办法。【注:文中手机模式下,图片可点击放大】5 ^) \" R7 L  S) \6 a5 y# ]

, r8 ]% o0 ?& [2 @

% c* N, a# q2 `一、STM32G4系列芯片下载不畅- Y, o) z; y2 ]  @
9 C7 b$ H. d) J5 W; k
- q+ b7 _* A+ P5 M& _' V
我们在使用STM32G4芯片基于ARM MDK开发环境调试时,可能会遇到下载不成功的情况。往往需要使用STLINK Utility工具先行擦除后才能进行下载。
3 q: {8 q: V# j
. t6 p! x: ?2 v1 E" b, M, R1 j

& ?+ D4 \, U& j; F/ F5 e; O4 d这里注意两个地方,第一,如果你使用的是STM32G4系列的ST提供的开发板,板载的调试器STLINK的版本是STLINK V3。/ x* v0 x* w# ]7 D% f) F  I
0 n3 F& I- P3 F# J
5 ~( L) [6 {' c$ {
1.png
1 \. u4 ?( ?! S4 X/ {7 l6 V4 g& x3 g: e6 g

; e6 }% J4 z) E# G另外,在flash下载配置的那个地方,选择全片擦除。如下图所示:
9 R- r1 K! Q- E/ N( Y
+ F$ _# N5 k. |% z" a8 L

/ e1 ?8 ?. p2 ~& o 2.png
5 B5 z* k  c# X" Z6 Z; O
4 J# v- L$ s5 `0 F( b

) G! w9 F& l& Q; @- m% k4 V二、STM32L0芯片无法被识别& |9 L3 K: t. v6 E* g- ^
, t" d9 N/ `$ K: [$ V- W9 k

4 B, ]1 ?; G, M. n; G% @7 D- P9 o我们在使用STM32L053做产品开发,基于ARMMDK 5.28或5.29版本IDE的调试过程中,可能会遇到无法连接的现象,并提示不认识的ST器件。如下图所示:$ U( S. O% S9 \' `  V1 f0 T

  o; |: V6 p" ]: g
5 Z. f" U' r' q
3.png
' e# I4 B- Z2 B9 ]3 f9 W4 g: Y- G1 w1 }4 q* W

; X% J0 O. V  M8 D" k, o这时我们可以尝试将debug配置中有关复位与连接选项,按下图圆圈所示调整为with Pre-reset.。9 B) E+ w( F. }
$ h6 D. g! X8 p* P( N$ g
& |2 u- `9 O% q8 b9 p, Q3 d0 T
4.png
: o2 |3 ]) [: Q& E7 l, z( u3 }2 @) x5 U8 C4 U, Q5 C1 i
( d9 O& ^2 Q, W' I% d' o
/ z* h: ^+ X1 L( e
, Q( d% ^. u7 P2 `3 g

! ^' {, w" K+ A2 A
2 i/ w# s$ ^; K4 x9 C
赞 收藏 评论1 发布时间:2019-12-31 15:48

举报

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