|
STM32家族的新品面市可谓是接二连三,相应的IDE版本也在不停地更新。这里就分享两个基于ARM MDK开发环境,在调试STM32G4系列芯片、STM32L0芯片过程中可能遇到的两个小问题及解决办法。【注:文中手机模式下,图片可点击放大】5 ^) \" R7 L S) \6 a5 y# ] 一、STM32G4系列芯片下载不畅- Y, o) z; y2 ] @ 9 C7 b$ H. d) J5 W; k - q+ b7 _* A+ P5 M& _' V 我们在使用STM32G4芯片基于ARM MDK开发环境调试时,可能会遇到下载不成功的情况。往往需要使用STLINK Utility工具先行擦除后才能进行下载。 这里注意两个地方,第一,如果你使用的是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$ {
7 l6 V4 g& x3 g: e6 g 另外,在flash下载配置的那个地方,选择全片擦除。如下图所示:
二、STM32L0芯片无法被识别& |9 L3 K: t. v6 E* g- ^ , t" d9 N/ `$ K: [$ V- W9 k 我们在使用STM32L053做产品开发,基于ARMMDK 5.28或5.29版本IDE的调试过程中,可能会遇到无法连接的现象,并提示不认识的ST器件。如下图所示:$ U( S. O% S9 \' ` V1 f0 T 5 Z. f" U' r' q
: Y- G1 w1 }4 q* W 这时我们可以尝试将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
) 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 |
| 谢谢分享~~~ |
微信公众号
手机版