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

基于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) {7 Q" G% b  }1 V7 y; [( [4 ]) _; [0 ^

$ A0 |$ r5 r" Z1.解压软件,双击“STM32 ST-LINK Utility v4.0.0.exe”,进入准备安装(解压)过程。. f' B1 E8 j" [# b3 S* d

4 u& l1 s! s6 ~) M% T2 e6 i& `# |
cac42627ae31e95b8d8183742373f1f5.png
8 K' E4 B. j" C$ g2 D6 D  Z# q9 l  ?: w: M; w3 p* x
2.进入安装向导,点击“Next”。) j4 d9 }* X; c/ M( X( R

+ ~. i3 U3 h6 l' U) g7 u
20117cb0b0cd07de4ef80289628a4a39.png % t- e) I2 M+ [
* h, K  _6 }4 e8 M3 b, T
3.同意许可,点击“Yes”。3 `/ a, U% e! T/ Y' O

1 \/ p9 m: R% M3 {' R
8243b5acb25613a2c11423e0bcea42de.png 4 }1 T2 I: b. o% ^" m0 W

4 r5 x, q3 q. _7 a) Y# U1 u3 p4.选择安装路径(这里默认),点击“Next”。
3 |0 s% Q, y3 }; `7 a; E
) x; X/ _0 |' L) _. c6 w
d834c9b96ec898f1780842a4bb6b8b7f.png
9 c; r6 S# E- J& _  A1 P

) d" C( e5 f7 t1 u" S7 Y& p5.进入安装过程,不到一分钟时间。
2 ^: Q2 C% r) C/ a& p
3 K/ d: w. S' T
1aff38e0f5b68a3c395a5e0ce127c839.png
  h* D& q) r+ H9 X
1 q+ e% U& C0 v6.安装最后提示“安装驱动”,点击“下一步”,最后点击“完成”安装完成。
# Y/ f7 Z& e$ p
9 K0 d' A8 F. y+ I
23e1ca82666167084f6b0d66f1ab5297.png 7 [$ x: \( r( p# E( A' _* K5 E: i
- }4 A# h( ^1 m1 ~" h
5f00c6f2ca02ff4726d3531c595254f4.png , _0 s. D& h( d* q* @- u' L" F

6 _% V2 Q# M0 @( T* E) B7 d$ P/ C7 ]9 L" p4 M7.点击“Finish”完成上位机软件及ST-LINK驱动的安装。
' [3 Q6 \3 [) R& {' d& K) g/ m2 ]6 F
$ C: N4 w/ s; \9 N4 i; G$ U, I
7ff5357289976c42a123a9896b246dbb.png - G3 I) p6 ?/ R' V6 c$ m, \
6 ]+ N& u  A# D; A
8.查看版本:打开软件-> Help - > About, 可以看见版本是更新了的。
) l) a# n, j8 c5 [" p6 i7 q9 k; i4 `4 ^4 E$ P0 P" C6 Z. o
51af0a5420735cfd5f43800a4f0f892e.png
# f' i- A4 _6 U& ?: |  V  l# F0 ?) g" m5 t/ {& z4 z
基本使用方法
4 S1 C; B% T2 U$ K4 k1.Keil和IAR生成hex的配置
* O6 n' f0 l  m" `# E4 \2 aSTM32 ST-LINK Utility软件主要是下载程序(可执行hex文件),因此需要编程工具生成hex文件才行,下面将讲述常用工具Keil和IAR生成hex的配置。( [  G1 N& k7 t5 \

& v' I* R" b& [- h
A.Keil生成hex配置* ]. N  u9 h& S$ h6 T, k7 h9 T
4 ]4 ?* x+ x+ A& B) A
Project ->Options for Target -> Output 勾选上“Create HEX File”(如下图)2 |& U9 h, z; r) L0 L+ |: t
6 ]: Z4 p. ?  y2 T
1e6772236def52f9dff947f093fe8127.png ' ]& ^' e9 r5 O& O- ~
# L; y2 q; T% X) W
B.IAR生成hex配置& V5 ^/ G: Q6 _
Project ->Options -> Output Coverter -> 勾选上“Generate additional output”、选择输出格式为“Intel extended”,再次设置输出名称就配置好了(如下图)。' W* u, Z, t( |1 g6 |" ]0 X- \( P
4 ^  ?6 [1 e# e4 E# l8 z7 W
e9c92c2c9f036b866d59c0f25dd30438.png
! \! [1 g, ~* e9 o

0 P4 f8 W' E% o) n7 |2.读取STM32内部FLASH及芯片信息2 P/ n2 p9 S3 j+ R: v4 Q) C) M5 a

, \5 j: J1 r$ z& o使用ST-Link连接硬件(STM32芯片),打开STM32 ST-LINK Utility软件,连接芯片:Tarage  -> connect或直接点击连接快捷按钮(如下图)。
6 K% p( @7 O; M% d
. |8 b$ a* K5 q: e1 i/ p/ }7 p
【读取FLASH信息的前提是没有添加读保护】
0 Z9 L! E1 i( o
3 {& W2 F, U9 h2 f' Z- j& u
点击“连接按钮”之前可以设置读取FLASH的起始地址、读取长度和数据显示的宽度。
" \7 a4 X8 V- l1 k
" t  \; l; @4 J, }: ~
681d4d63a465a3a029c2389ca29a42ac.png
% j% S1 E7 m* U3 I4 v, a
' ~! ^+ {, T& y1 S" D. o
3.打开程序(hex)
! G5 q2 ^0 ^+ `" ^在上一步连接好芯片,并正确识别芯片之后,打开需要下载的程序(hex)文件。打开hex文件可以从菜单栏(File -> Open File)打开,也可以直接讲hex文件拖动到FLASH区域(就像从电脑复制文件到U盘一样)。
: _- O5 u- t. q2 h3 x3 Q
* w0 n1 n5 l& x2 i' s# ~; ^
6575ab996d53f5a154cddaae28aac2f3.png 4 E& M( B+ [* @2 c
! \- E, d: B8 B) X4 j' ?8 d
4.下载程序(hex)
# L; {, q6 p6 h0 F  P4 m在上一步打开hex文件完成之后,点击“下载”(可以Taraget -> Program,也可以直接点击下载快捷按钮,如下图)2 Z, s8 i# \: B3 ]' {
* Q2 ?- A6 \% E. ?6 e
81a79eca89d04a5cce11a1a9a709e6c8.png
1 y9 p! h9 h! }$ S+ H4 e

9 t8 c5 Z5 k# Z" S3 V3 P弹出信息确认窗口,如hex文件路径、验证方式等,确认信息无误后点击“Start”开始下载程序。
; i' r3 V( _: V. k& k7 g
5 t8 C3 E5 f3 P% m" P1 ~1 r【如:我将可执行hex文件命名为“ExecutableFile.hex”,位于桌面】8 a9 C0 ]: V8 x
3 f# t2 ?5 U, A& ?+ J8 _( O, g
5f47edd85109d60051e0d1b402c147a8.png ) o" D6 w; l4 m" d3 C
  M, Q- I# Y' D& K3 J7 K
下载过程时间长短与程序大小有关,一般都很快,出现“Verification...OK”,说明下载成功。
6 n: B( ]/ w* f8 f3 B' c) z1 J6 v! B9 d& e/ M8 j# h
4dd5b74425fff96ef5fb2c14c8d3fa6e.png ' p3 B7 ]* e6 k" D) X

6 u+ r- i$ L* d  a  W& j. y4 K————————————————
# n$ t8 `7 S/ g+ p# [4 S版权声明:weixin_40443562
) V, {6 U; w0 z如有侵权请联系删除
7 E( X1 p& T" u2 K& c0 k
+ f: ^* P$ z/ f
  l6 E3 V' `& i' e
收藏 评论0 发布时间:2023-4-30 22:53

举报

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