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

基于STM32 ST-LINK Utility安装及使用经验分享

[复制链接]
攻城狮Melo 发布时间:2023-4-30 22:53
TM32 ST-LINK Utility集成开发环境的安装比较简单(基本上就是一路Next下去)。还是按照常规安装教程(截图)讲述一下吧,以上面下载的“STM32 ST-LINK Utility v4.0.0 setup.exe”软件为例讲述。
! o( W8 G4 h9 Z* X1 D+ u6 K! I+ ^. h2 e  [  x/ I2 D5 j  ?) z

, r' i% O7 v' V: h( u1 H9 ?6 h1.解压软件,双击“STM32 ST-LINK Utility v4.0.0.exe”,进入准备安装(解压)过程。
# g/ D9 I$ \1 D3 n( f: m* Q, i) {( r7 A
cac42627ae31e95b8d8183742373f1f5.png
3 |. |8 P* }  Z7 w) U6 e% P0 F& h) o& m4 Q
2.进入安装向导,点击“Next”。6 B) j! D' O; M+ l: q

" _: d/ t, f) P/ m9 T& v
20117cb0b0cd07de4ef80289628a4a39.png
' S. N& R. N# q6 }7 X+ v2 l% Z  J: a- a
3.同意许可,点击“Yes”。
/ @+ G7 j( ^. ]. ]' o! f3 m- t$ s; }( _' }% m" O7 }
8243b5acb25613a2c11423e0bcea42de.png - I* j4 U9 H0 \
# ^: L- L+ v) B, @( e4 D& A
4.选择安装路径(这里默认),点击“Next”。
4 Z/ D, ]0 T: h, O' L3 C) v) J2 B" z3 u2 G: x: u7 @
d834c9b96ec898f1780842a4bb6b8b7f.png 6 V) ?6 o) i6 v) F

6 m( h& Q: y+ v; n. w5.进入安装过程,不到一分钟时间。
, `' d; f: U: A) [  E: ?; T# s1 q; \# }/ f2 }: D( o  I* Z, f. W
1aff38e0f5b68a3c395a5e0ce127c839.png
) v0 K% D: ]+ Y) Z9 m: z
1 Z4 ?1 d. t" s, G# n6.安装最后提示“安装驱动”,点击“下一步”,最后点击“完成”安装完成。
/ Q& ~/ e5 _6 y' t
5 ~# z1 W/ C2 `2 D- |6 z
23e1ca82666167084f6b0d66f1ab5297.png 6 p6 e' e. W, Q: h
2 S% W9 T4 ^, I2 ^
5f00c6f2ca02ff4726d3531c595254f4.png % O% `2 A9 U. U/ [
' i. F9 Q7 X+ k! G' ^. g
7.点击“Finish”完成上位机软件及ST-LINK驱动的安装。
3 Y; z4 i2 n4 w/ S. K7 q- {) i. ]
7ff5357289976c42a123a9896b246dbb.png
, z; x  X  x8 D6 q6 t+ Z0 ?
. H+ D3 h1 M" u: b' [8 n& ~" O' O
8.查看版本:打开软件-> Help - > About, 可以看见版本是更新了的。
- }3 {4 P7 S- b2 Z$ |. j4 q( d4 i6 Q( U3 d* F1 w
51af0a5420735cfd5f43800a4f0f892e.png 4 G  O7 u- ]9 f
# W0 b$ z- K: I7 ?' R7 W2 v  e/ L
基本使用方法
3 p) [1 G' L# `+ p" N: a! p' h1.Keil和IAR生成hex的配置
" u; J* \, s$ [3 k2 @STM32 ST-LINK Utility软件主要是下载程序(可执行hex文件),因此需要编程工具生成hex文件才行,下面将讲述常用工具Keil和IAR生成hex的配置。
6 [. q# j4 `6 ^. }: ^& r
* g; E& y6 a9 L* O" Y$ Z
A.Keil生成hex配置
  Q2 i% @$ K$ n" R0 v
7 H& T5 P- J6 o# j! ?9 V) F# s
Project ->Options for Target -> Output 勾选上“Create HEX File”(如下图): b& j+ @6 B4 [1 `
  `' ?5 I( I; \
1e6772236def52f9dff947f093fe8127.png / _( @& E$ i3 s

7 E# A( U) [) q# K. F6 H1 V7 J( BB.IAR生成hex配置
" }' Q6 K/ Z: A+ ], H$ bProject ->Options -> Output Coverter -> 勾选上“Generate additional output”、选择输出格式为“Intel extended”,再次设置输出名称就配置好了(如下图)。1 Z$ _5 _. r% N( x

* g& X0 ]! Z7 s1 P# }1 d3 @5 B) c$ Y2 p
e9c92c2c9f036b866d59c0f25dd30438.png   n1 s4 }- w' q: ^. D8 e2 v& w

5 P) _: s% B: x) ~# W2.读取STM32内部FLASH及芯片信息
! w/ W, [6 J4 X: T/ e
& o' X& R, X- H使用ST-Link连接硬件(STM32芯片),打开STM32 ST-LINK Utility软件,连接芯片:Tarage  -> connect或直接点击连接快捷按钮(如下图)。# r2 l* R( x5 K1 r

1 o- J" `2 @' W& S4 O) u【读取FLASH信息的前提是没有添加读保护】
# V: z0 Y1 d, \" \

0 {' p0 |" z" i% @点击“连接按钮”之前可以设置读取FLASH的起始地址、读取长度和数据显示的宽度。
' `8 z9 D+ c* s& C" q+ l
( u; Q5 M( ?2 r1 K& b) f7 q) n
681d4d63a465a3a029c2389ca29a42ac.png , r3 G) j1 f6 u1 {" \5 k; }
4 w9 D9 L9 Y$ j& c$ C& c: S3 Z( d
3.打开程序(hex)
+ K/ r- R' X2 B在上一步连接好芯片,并正确识别芯片之后,打开需要下载的程序(hex)文件。打开hex文件可以从菜单栏(File -> Open File)打开,也可以直接讲hex文件拖动到FLASH区域(就像从电脑复制文件到U盘一样)。
1 N) l$ @2 P+ R- d  _( G
7 D( ?; }( P0 ?
6575ab996d53f5a154cddaae28aac2f3.png
. @) q# q2 G7 i7 q! F+ _

) {7 `( O" d- \, i; D6 g2 p3 I4.下载程序(hex)
9 B5 A4 l- f: P" |' V, s! i& ]在上一步打开hex文件完成之后,点击“下载”(可以Taraget -> Program,也可以直接点击下载快捷按钮,如下图)6 d# s0 ]! `; S; P& |% `

% V5 t# Z, m8 E4 a
81a79eca89d04a5cce11a1a9a709e6c8.png
9 D6 r  _; |: |3 j  }

! P9 P6 `5 M3 J" G- G弹出信息确认窗口,如hex文件路径、验证方式等,确认信息无误后点击“Start”开始下载程序。
2 S, [+ ]- P7 ?% a+ K
) ^3 S* O6 \. [6 m! c【如:我将可执行hex文件命名为“ExecutableFile.hex”,位于桌面】  w& Y  J* J7 G( h# f7 P2 `+ s
1 j+ H3 N, z- q( T
5f47edd85109d60051e0d1b402c147a8.png 2 A0 _0 F' i/ [$ N

% Y; M" I$ r: l. f8 G: B下载过程时间长短与程序大小有关,一般都很快,出现“Verification...OK”,说明下载成功。
" f+ }% N# e- a: R# @
: |0 |4 @' \5 ~
4dd5b74425fff96ef5fb2c14c8d3fa6e.png 3 o1 r: G& {/ z9 N3 c% Z
, u, K  i( l" M) `9 G% B  ^
————————————————. \; }* X1 \# F) ?
版权声明:weixin_40443562
0 s6 Z  X$ p* i2 `7 U6 |如有侵权请联系删除
$ v( ?$ t; J. }# B( g  o0 D( ]) m. ~0 l- Q0 V& [+ Y% k* Q" O5 `
% Z$ U3 e1 T# i: P) K
收藏 评论0 发布时间:2023-4-30 22:53

举报

0个回答
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版