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

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

[复制链接]
攻城狮Melo 发布时间:2023-4-30 22:53
TM32 ST-LINK Utility集成开发环境的安装比较简单(基本上就是一路Next下去)。还是按照常规安装教程(截图)讲述一下吧,以上面下载的“STM32 ST-LINK Utility v4.0.0 setup.exe”软件为例讲述。/ y1 k% D# W+ M4 [" c0 w4 \

% K7 b0 x) T% O+ s
  Y2 h; ^9 o; g% z
1.解压软件,双击“STM32 ST-LINK Utility v4.0.0.exe”,进入准备安装(解压)过程。; }+ ]4 i5 H* C; z2 T+ }# [# [
9 g, n! O3 y" W- }9 v9 s( |
cac42627ae31e95b8d8183742373f1f5.png
- L4 e- f2 X% ?( b9 G( H
) Z. t, ~! U9 f8 m, p2.进入安装向导,点击“Next”。
2 e" P/ D! `3 {: U  u+ t/ Z- R
% f$ r6 _; _/ n' y; f  i* a  b
20117cb0b0cd07de4ef80289628a4a39.png
& ]: k5 ~) B4 T' S1 p; ]
4 s7 c- J1 N! {, p; |4 J
3.同意许可,点击“Yes”。
0 _9 {" W' W5 D3 Z) a5 V, e8 i9 N; h; j3 k0 P
8243b5acb25613a2c11423e0bcea42de.png
1 E& g: P/ [& t3 `
0 s. d- V# t. c' u7 r0 |  q4.选择安装路径(这里默认),点击“Next”。
$ N. x! t, P) l" O- z# M* a( U; s, f- m
d834c9b96ec898f1780842a4bb6b8b7f.png
4 L4 U; b2 B: t! }, M

* T( ^, u. I' D5 e# o& I5.进入安装过程,不到一分钟时间。6 k, o& a+ i% z4 a- Q$ `; W7 A6 Q
2 ?) k1 s2 M  M  J  s4 O
1aff38e0f5b68a3c395a5e0ce127c839.png 7 I& U: Y- U# q7 R! f# o
/ l- i* }# S( \
6.安装最后提示“安装驱动”,点击“下一步”,最后点击“完成”安装完成。+ P- y# x: B9 y# f
  H& i+ p# h8 P' a4 j) W
23e1ca82666167084f6b0d66f1ab5297.png
# ]! o$ b$ h+ L  o& I, \( g7 y) V; C& T
5f00c6f2ca02ff4726d3531c595254f4.png 3 b, I5 _+ {7 l3 v5 T

1 m& C& ^! [# Q5 e7.点击“Finish”完成上位机软件及ST-LINK驱动的安装。' h- P5 q2 W, B. _; s4 m; A. n
/ x' B) m8 r. g$ g
7ff5357289976c42a123a9896b246dbb.png , T  _  B  @8 w0 Z1 c
3 B# ^# e( h; I# n
8.查看版本:打开软件-> Help - > About, 可以看见版本是更新了的。! M. G7 x, S  |  N4 [6 i& ~
6 Z  ~% m/ q: J, {( C; B
51af0a5420735cfd5f43800a4f0f892e.png
0 C6 P, z- Q  v0 [& `
  |: I# e7 ~4 ^0 n: v" @; ^基本使用方法) ^: i% w. D2 ^/ l; Y9 U
1.Keil和IAR生成hex的配置/ }7 L& y* A8 T. B& r
STM32 ST-LINK Utility软件主要是下载程序(可执行hex文件),因此需要编程工具生成hex文件才行,下面将讲述常用工具Keil和IAR生成hex的配置。
7 i  i5 W# s9 T. ], D
7 _. f% L. q7 y
A.Keil生成hex配置
2 N3 t$ ^( C* ]1 E$ G* l2 ^. L$ C+ {* b. J* x3 R; P
Project ->Options for Target -> Output 勾选上“Create HEX File”(如下图)
1 D+ t$ T% e4 C, c( r3 J. _( S' S
& `; B) R& |# E- D6 B8 g: Q1 v
1e6772236def52f9dff947f093fe8127.png 4 T4 y4 ~8 X- w; I% \3 U

  A; x8 o8 y  `! o# y2 LB.IAR生成hex配置6 W9 r7 B, ^6 l
Project ->Options -> Output Coverter -> 勾选上“Generate additional output”、选择输出格式为“Intel extended”,再次设置输出名称就配置好了(如下图)。
. I1 f" O6 }6 }4 T/ k% `: t% q8 ^2 Q0 ~* a$ `6 ?
e9c92c2c9f036b866d59c0f25dd30438.png 2 o% s% [. Z2 C1 r

: c- S# f. G" n/ W& t' h! [$ M2.读取STM32内部FLASH及芯片信息
6 u7 \. t# x! s# q7 j9 R2 E3 X$ b+ W
使用ST-Link连接硬件(STM32芯片),打开STM32 ST-LINK Utility软件,连接芯片:Tarage  -> connect或直接点击连接快捷按钮(如下图)。
8 A1 ?! H3 z6 `. B8 b% I4 n6 `% |4 N) M
- c9 e, a  t, C6 Z+ H; j
【读取FLASH信息的前提是没有添加读保护】
5 n7 {( k) Q, e/ Q  }5 |% x: [
! N" A/ k% V, J
点击“连接按钮”之前可以设置读取FLASH的起始地址、读取长度和数据显示的宽度。2 k" ?/ H4 T' `4 r+ s

* s1 ~5 Q2 B4 i( ?
681d4d63a465a3a029c2389ca29a42ac.png 5 m8 r+ f1 d( L' V; b/ h
5 @, `( H! J# Y, _
3.打开程序(hex)0 }) }$ H, Z6 E# x' L! X' R6 h
在上一步连接好芯片,并正确识别芯片之后,打开需要下载的程序(hex)文件。打开hex文件可以从菜单栏(File -> Open File)打开,也可以直接讲hex文件拖动到FLASH区域(就像从电脑复制文件到U盘一样)。7 N4 |( U: U3 s/ m
  N9 n: |2 g* V, I0 P  V1 Z9 _
6575ab996d53f5a154cddaae28aac2f3.png $ G6 k8 [1 w$ L

8 V, F; S* F9 h4.下载程序(hex)
/ ~* T0 q- f1 O# i. N在上一步打开hex文件完成之后,点击“下载”(可以Taraget -> Program,也可以直接点击下载快捷按钮,如下图)# _7 |- f: \$ j5 E6 L1 F
# |( n; f  i2 }( T/ Z; G
81a79eca89d04a5cce11a1a9a709e6c8.png   B$ k. t9 V9 ]: n. r& m
$ r) e% i  |  j& c) R. W7 A( \: [
弹出信息确认窗口,如hex文件路径、验证方式等,确认信息无误后点击“Start”开始下载程序。
4 n' s$ C. f+ ^) h1 r; I2 \4 P6 q3 B/ h
【如:我将可执行hex文件命名为“ExecutableFile.hex”,位于桌面】0 v/ L! B7 w  p
( b" i# A0 l% f5 X  ], [" p& `; X
5f47edd85109d60051e0d1b402c147a8.png " V! X2 B. i8 R, O5 ]

# K. o6 S5 w1 Y) M8 u下载过程时间长短与程序大小有关,一般都很快,出现“Verification...OK”,说明下载成功。
& |6 r0 c6 G7 M7 q
3 U( U6 q% g& f9 w% [
4dd5b74425fff96ef5fb2c14c8d3fa6e.png 2 a7 L  A% z" T5 L( Z/ v; D
: n$ h# A1 @4 X  p' s1 O* N
————————————————
: ]6 M; w+ Z1 x4 T; I1 v版权声明:weixin_40443562& [! n5 l7 D1 T- `8 d' [0 E0 {
如有侵权请联系删除
( x7 k9 ]9 A: U  f0 V2 z9 [* @* }9 ^9 O
0 l) z+ k" I0 n( {- V* u' [
赞 收藏 评论0 发布时间:2023-4-30 22:53

举报

0个回答

所属标签

相似技术帖

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