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

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

[复制链接]
攻城狮Melo 发布时间:2023-4-30 22:53
TM32 ST-LINK Utility集成开发环境的安装比较简单(基本上就是一路Next下去)。还是按照常规安装教程(截图)讲述一下吧,以上面下载的“STM32 ST-LINK Utility v4.0.0 setup.exe”软件为例讲述。
& d- l+ c! r, F0 T  j4 A' w
# H/ s" y6 A$ c# x( U8 |: _% D

3 Y9 V7 X& h9 F# H8 i1 F8 q' |1.解压软件,双击“STM32 ST-LINK Utility v4.0.0.exe”,进入准备安装(解压)过程。# n& r: ?9 D! Q" C. d7 H

: z* V: A, t, Y# o9 c5 E6 t7 G7 [6 V# Y
cac42627ae31e95b8d8183742373f1f5.png
  E" [& m: s( X8 K0 G# F
+ |9 v$ a* s6 O. r1 V3 m1 v2.进入安装向导,点击“Next”。
# J% s& p5 U4 B/ a
' [7 n9 T/ R3 b7 I7 G5 g
20117cb0b0cd07de4ef80289628a4a39.png
: F7 g7 \0 m9 V) A& n
! U/ [- W3 V6 Y; d' ^4 H5 u) P" P
3.同意许可,点击“Yes”。1 {# L: R: Z5 e2 l$ K
0 T" {. c* c7 l$ Y4 o
8243b5acb25613a2c11423e0bcea42de.png 4 r& B$ i* @  k& Z1 P- H
5 Y7 C0 y0 s' n$ t: K2 S2 S2 j* x
4.选择安装路径(这里默认),点击“Next”。" O- z4 S. G/ ^: h
  ?8 T4 s3 d% z7 ?6 V( E
d834c9b96ec898f1780842a4bb6b8b7f.png
/ {% M6 {7 ?; Z# Y1 k
' F. T# d- c; G) ~4 O- \
5.进入安装过程,不到一分钟时间。$ z5 w  Y; S+ h3 O

& S2 R' o- L( F( `
1aff38e0f5b68a3c395a5e0ce127c839.png
/ H/ h% I4 O) n
8 W/ Q& i# K% F7 W( {4 s: T6.安装最后提示“安装驱动”,点击“下一步”,最后点击“完成”安装完成。
6 b9 Z0 R$ K2 n: l3 Y9 E: T. T
: M, m2 |# S, u. u$ l+ e" i0 M
23e1ca82666167084f6b0d66f1ab5297.png + Y' L1 r7 o" X) a! X8 S1 {

% t* p; m* O: c% Z9 v
5f00c6f2ca02ff4726d3531c595254f4.png 2 ~+ D, Y" h( V' s7 F0 P) d

5 H8 }/ `/ K* c) Y7.点击“Finish”完成上位机软件及ST-LINK驱动的安装。
6 ?5 P1 m( U" X' E, M+ B% V4 t' o. `9 ~7 x* h; b
7ff5357289976c42a123a9896b246dbb.png + `" }7 T2 \% p) Y
5 R1 Q! {+ U  ^5 e9 Y, C
8.查看版本:打开软件-> Help - > About, 可以看见版本是更新了的。" @( f8 w1 M) @" p9 _
3 B- o& D3 n  F% M7 }
51af0a5420735cfd5f43800a4f0f892e.png
+ l& o$ w( t0 Z
* Z: {3 L- b. A% F1 @基本使用方法( H5 h: P7 M0 R
1.Keil和IAR生成hex的配置. z8 N- ]8 u7 [/ V. |/ F# n
STM32 ST-LINK Utility软件主要是下载程序(可执行hex文件),因此需要编程工具生成hex文件才行,下面将讲述常用工具Keil和IAR生成hex的配置。
- e7 p4 _5 T- |/ h" c( ~
' w$ t" b$ M# X* q
A.Keil生成hex配置
4 ^* _4 U3 P* G: Y: r
) t+ F- ~" Y; {7 H, s: k# C
Project ->Options for Target -> Output 勾选上“Create HEX File”(如下图)' t0 _+ _! M! L" w
6 j; s8 B5 ~% E$ x) M
1e6772236def52f9dff947f093fe8127.png
0 d+ z! T7 N0 R6 ]

* G4 q* e5 P; v, G8 N: UB.IAR生成hex配置
* i: t) s& V4 g. s: z+ dProject ->Options -> Output Coverter -> 勾选上“Generate additional output”、选择输出格式为“Intel extended”,再次设置输出名称就配置好了(如下图)。$ C. S+ j% e* e% p1 @/ c

& }# }) I  r( N1 U' @. }
e9c92c2c9f036b866d59c0f25dd30438.png
& |0 c. V7 p1 S# D- S& V4 ]0 B
, V- Y6 d- E) Y8 G: M' `
2.读取STM32内部FLASH及芯片信息( s4 }- E! Z5 w6 [' K
1 i8 B6 I3 v) s& @' A$ j6 I. ?+ i& N% j
使用ST-Link连接硬件(STM32芯片),打开STM32 ST-LINK Utility软件,连接芯片:Tarage  -> connect或直接点击连接快捷按钮(如下图)。) R0 }1 _: ^* G/ Y+ P

( R# q/ C# w6 \2 B! \) n- ~【读取FLASH信息的前提是没有添加读保护】
) \( f8 Z5 c1 S- Y

8 J# r; H/ I2 q4 c2 }点击“连接按钮”之前可以设置读取FLASH的起始地址、读取长度和数据显示的宽度。- v4 e2 M, y" t8 {
3 j# j$ r  S' _
681d4d63a465a3a029c2389ca29a42ac.png
( A8 M! x7 {/ \4 v0 R0 q" g

6 R2 |$ l# ?" @1 g7 L3 l2 _3.打开程序(hex)
. |- h" s& s3 r9 ]" a! [在上一步连接好芯片,并正确识别芯片之后,打开需要下载的程序(hex)文件。打开hex文件可以从菜单栏(File -> Open File)打开,也可以直接讲hex文件拖动到FLASH区域(就像从电脑复制文件到U盘一样)。9 l8 k. G' C. K" H0 R! a, W! K
, Z' M" a8 q( m, a, ]
6575ab996d53f5a154cddaae28aac2f3.png
, N: h) q* m4 y. y- Y/ X7 H. D5 e

% P4 l4 c* h; h4 K) K8 e1 q4.下载程序(hex): W: S; \$ e7 V- h$ Z, m) P! ^2 F
在上一步打开hex文件完成之后,点击“下载”(可以Taraget -> Program,也可以直接点击下载快捷按钮,如下图)8 V4 d; d9 f5 e3 F

% v* [! R! }6 ?- d9 Y  t' }
81a79eca89d04a5cce11a1a9a709e6c8.png
" J- K# E/ D3 [; A2 a7 e! S

& |! y7 `7 F# K6 x9 [. K" x& G弹出信息确认窗口,如hex文件路径、验证方式等,确认信息无误后点击“Start”开始下载程序。7 i9 A5 L8 _5 A

2 x. d: W0 j! L( r6 z【如:我将可执行hex文件命名为“ExecutableFile.hex”,位于桌面】
  m. q! b4 M- k/ W. Q8 @  Q& j9 f% V9 z; Z1 P( K7 E) A1 w9 w
5f47edd85109d60051e0d1b402c147a8.png ) U( C( `# f0 o6 h4 A
) [- p6 Q) @' H( J
下载过程时间长短与程序大小有关,一般都很快,出现“Verification...OK”,说明下载成功。
1 f  ^: }- t2 J1 V8 p( c+ C3 i# m( {
4dd5b74425fff96ef5fb2c14c8d3fa6e.png   k8 |8 g7 c+ |. o8 w. E2 Y; ?
+ H1 a0 S% r- e: ?# P
————————————————( }3 T. U" |' I5 [
版权声明:weixin_40443562
3 E4 O/ P$ W3 \4 c1 u, x2 i5 D如有侵权请联系删除& X7 m- E, }( _* k1 X
1 B3 X. l  M( h- F/ z

3 v; x  Z( u0 V! {5 W& W" P
收藏 评论0 发布时间:2023-4-30 22:53

举报

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