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

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

[复制链接]
攻城狮Melo 发布时间:2023-4-30 22:53
TM32 ST-LINK Utility集成开发环境的安装比较简单(基本上就是一路Next下去)。还是按照常规安装教程(截图)讲述一下吧,以上面下载的“STM32 ST-LINK Utility v4.0.0 setup.exe”软件为例讲述。6 }1 [- n6 L4 Z7 q/ e9 S# _
+ x; \3 \$ w; y3 k0 B, Q" f
4 G: I$ w. J6 j" R; ~
1.解压软件,双击“STM32 ST-LINK Utility v4.0.0.exe”,进入准备安装(解压)过程。
2 K0 w/ i) ~6 ?* w. `2 S  d  \9 A2 n% ?5 c6 n
cac42627ae31e95b8d8183742373f1f5.png
2 h; D, e0 O- }, [$ A& W  T6 ~7 h6 F% W( g
2.进入安装向导,点击“Next”。
- c0 n; e$ W6 F3 ]; C* I3 `
  q) Q, {2 k. q
20117cb0b0cd07de4ef80289628a4a39.png
! t/ j4 f9 P$ U& F5 G; S0 D; S2 F  [' L: q
3.同意许可,点击“Yes”。' P! [& I- m) m5 f1 E2 t5 V) f5 p
& O5 ]$ n0 _& J$ o' ^; Y/ @5 \
8243b5acb25613a2c11423e0bcea42de.png & X; _% ^$ v7 n! h

3 k+ H/ v' ^! t4 x+ I4.选择安装路径(这里默认),点击“Next”。, V# Z3 U6 w  p7 q, x3 ]

; b% J( w, ~4 i+ f. B9 ], S! O- @
d834c9b96ec898f1780842a4bb6b8b7f.png ) \2 X, V, \0 Q

2 o- @6 }& J  x" S; ^. B6 m7 v5.进入安装过程,不到一分钟时间。  P# V2 E' G, B- d/ y! n

, f6 A) r" F5 L
1aff38e0f5b68a3c395a5e0ce127c839.png
5 v' q  K' q9 U$ M
9 Q! ^$ Y9 d, u. D+ v, A6.安装最后提示“安装驱动”,点击“下一步”,最后点击“完成”安装完成。
' S1 x5 K* i+ J" b" H" U7 D# r) b$ k) T6 c7 [- K
23e1ca82666167084f6b0d66f1ab5297.png 6 }4 k1 {! v0 L/ B

. w3 G! v4 L4 z7 e* ~/ v5 v
5f00c6f2ca02ff4726d3531c595254f4.png 4 @6 H5 S. Y% p5 d6 N+ f$ ~
3 J1 Z! R) u4 z: x+ k: S
7.点击“Finish”完成上位机软件及ST-LINK驱动的安装。
# ?: }* a" e' b4 L! I+ [7 o" T' ^6 d* |% W
7ff5357289976c42a123a9896b246dbb.png
: y& e8 `' }4 k$ I
( y9 h& p- }- D1 t
8.查看版本:打开软件-> Help - > About, 可以看见版本是更新了的。
; s# _& H: y  T* L/ @1 H8 r
: V  t' o% m1 a- K- s' s& d
51af0a5420735cfd5f43800a4f0f892e.png
  E9 X& q; V. ^9 D6 j' ~) G+ R, O) {5 N
基本使用方法7 ~0 b1 G- c5 J4 N+ v! x2 n
1.Keil和IAR生成hex的配置
$ s) Q' o& p! g; Z/ GSTM32 ST-LINK Utility软件主要是下载程序(可执行hex文件),因此需要编程工具生成hex文件才行,下面将讲述常用工具Keil和IAR生成hex的配置。/ m7 ~2 i$ o" T& M( |! \
- z  j: K! B4 N
A.Keil生成hex配置
) ^9 O8 e! j- m5 h& ^. Q" b$ @
3 q% a  O" k" Z9 m
Project ->Options for Target -> Output 勾选上“Create HEX File”(如下图)
# r' z& S5 z$ r- h7 }6 F
/ Q. _% t. f' S1 Z, g% i
1e6772236def52f9dff947f093fe8127.png , ]" F2 [  l' N  @

( v, P* l! s5 F7 V7 G, t: qB.IAR生成hex配置
; l; y  w; e/ m% r2 i* {0 F# |5 mProject ->Options -> Output Coverter -> 勾选上“Generate additional output”、选择输出格式为“Intel extended”,再次设置输出名称就配置好了(如下图)。
* s: s8 G9 t& t0 j2 s+ x5 [' K0 t4 Q# e4 z1 R2 z
e9c92c2c9f036b866d59c0f25dd30438.png
3 p0 L9 g+ Z6 o; I. y5 p
# l; V! |/ `; {
2.读取STM32内部FLASH及芯片信息
: ~7 ~2 m- I# d7 ^0 l+ V. ]  o; ?) d: J
使用ST-Link连接硬件(STM32芯片),打开STM32 ST-LINK Utility软件,连接芯片:Tarage  -> connect或直接点击连接快捷按钮(如下图)。
& l3 C% K% V1 m) ^

+ e/ `8 x2 D3 h【读取FLASH信息的前提是没有添加读保护】3 f" a7 G$ n3 Z; B1 U

# T. }! ^7 `: a: p9 T1 g$ E% p: c- Y( O: x点击“连接按钮”之前可以设置读取FLASH的起始地址、读取长度和数据显示的宽度。
% N) x4 T+ N* u  T7 \: b( \* H& Y& E: T  [+ j
681d4d63a465a3a029c2389ca29a42ac.png 5 i* W, H2 q1 _. p

8 X4 O0 a: H' p* }( p) k: {6 i6 n+ H3.打开程序(hex)" Y9 d+ U0 ^- T) G
在上一步连接好芯片,并正确识别芯片之后,打开需要下载的程序(hex)文件。打开hex文件可以从菜单栏(File -> Open File)打开,也可以直接讲hex文件拖动到FLASH区域(就像从电脑复制文件到U盘一样)。# o+ m) q! O' u+ y4 f

9 _1 v2 a. o% F1 Z5 v7 x4 |* k
6575ab996d53f5a154cddaae28aac2f3.png 3 `" ]5 O% g! H! W1 r9 t. O0 ^& M

, \* ^) ^4 a5 i3 f/ ]  K' ^4.下载程序(hex)
5 Z: q+ I' S  ]3 T  g) o在上一步打开hex文件完成之后,点击“下载”(可以Taraget -> Program,也可以直接点击下载快捷按钮,如下图)
4 v: I, ^( B' k) ?' s0 P8 k
" y" }! ?  c# B* {. [
81a79eca89d04a5cce11a1a9a709e6c8.png 0 b! W- G* ]) g4 x, N# y+ F1 g

- G/ Z& w. l4 Q8 r% e4 @弹出信息确认窗口,如hex文件路径、验证方式等,确认信息无误后点击“Start”开始下载程序。
8 a; g! `# ]8 [; d; @% ?5 ^5 b) [* D# Q9 x
【如:我将可执行hex文件命名为“ExecutableFile.hex”,位于桌面】
: B( D3 }" c7 Y% p% b1 ]" y$ A" b  t8 O% x/ ?6 J0 l
5f47edd85109d60051e0d1b402c147a8.png : S7 f& J( D& z# O& w

7 S0 ~1 O% ]7 X8 Z下载过程时间长短与程序大小有关,一般都很快,出现“Verification...OK”,说明下载成功。
( S4 B- G; p# G* W- W- y& O) t( @4 [, P5 a
4dd5b74425fff96ef5fb2c14c8d3fa6e.png
1 d0 k2 t% w5 c8 x. C2 ?
' y6 a  o, X- e————————————————
0 i, v7 |2 f7 l; S+ K# i版权声明:weixin_404435621 W7 e0 }) |$ a/ N
如有侵权请联系删除/ F& z1 g7 H+ {1 R5 [6 R" P
6 @& {7 w0 i, A" \  `
$ l/ ?# X0 v! J/ ^' g" R
收藏 评论0 发布时间:2023-4-30 22:53

举报

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