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

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

[复制链接]
攻城狮Melo 发布时间:2023-4-30 22:53
TM32 ST-LINK Utility集成开发环境的安装比较简单(基本上就是一路Next下去)。还是按照常规安装教程(截图)讲述一下吧,以上面下载的“STM32 ST-LINK Utility v4.0.0 setup.exe”软件为例讲述。
1 s# l4 \! i' n2 E2 O( q  H& {9 ?$ X% e

! [3 I0 H8 n5 q9 d- r! {1.解压软件,双击“STM32 ST-LINK Utility v4.0.0.exe”,进入准备安装(解压)过程。( H/ R! f4 n" g! o) {+ M% s/ F

9 |* }1 }2 t9 p3 U! f$ c
cac42627ae31e95b8d8183742373f1f5.png
" x/ t& e1 t0 d6 c. ~7 `/ n5 \, r# C; {
2.进入安装向导,点击“Next”。- l  V& }; J9 A$ W' e6 I! R2 x1 J
- i% q+ z* q6 P3 Q- q6 z3 J
20117cb0b0cd07de4ef80289628a4a39.png $ v3 t8 R& ]- m( q9 x+ ~

8 x! }5 t) ?9 Y, ^4 r) E. V
3.同意许可,点击“Yes”。/ r& A% D" p5 P

* ~8 d2 J$ a0 C. }
8243b5acb25613a2c11423e0bcea42de.png 3 C: s! o/ S# j' r

5 U1 ~7 W, }: k- m4.选择安装路径(这里默认),点击“Next”。
6 {2 a+ b4 X( w; R& P8 L$ z& C8 @. x& i
d834c9b96ec898f1780842a4bb6b8b7f.png
1 O7 i8 ]3 d" T2 ^3 T! F- a/ P
- D, _, u$ w8 w, Y2 Q1 i
5.进入安装过程,不到一分钟时间。
: x3 K' y% G/ H. u
; U0 a; A" q% ]% {4 P
1aff38e0f5b68a3c395a5e0ce127c839.png / H; u) C) T! a" ?1 S4 J5 w

# y# S$ n1 ?9 g0 M% b+ r6.安装最后提示“安装驱动”,点击“下一步”,最后点击“完成”安装完成。" u- y; W  Y0 l) E, ?
  P8 K7 d. d8 }* X! m. Z7 v
23e1ca82666167084f6b0d66f1ab5297.png
, O  m: c6 I" a
, c4 X+ e# y1 [# T2 Q- m% \7 V+ k
5f00c6f2ca02ff4726d3531c595254f4.png 8 t4 O4 C' ?8 z6 ^+ f' W: E
2 o  o. q9 E. c! m( }
7.点击“Finish”完成上位机软件及ST-LINK驱动的安装。" m2 w2 D" m; \% T8 Z1 I

' p9 X& t$ x- }  F: j
7ff5357289976c42a123a9896b246dbb.png 8 K, M* k8 I" Z4 T
. a- N2 @7 l+ s) o
8.查看版本:打开软件-> Help - > About, 可以看见版本是更新了的。" N! `0 b9 M- ?

/ o) o7 y) ^; _
51af0a5420735cfd5f43800a4f0f892e.png , L* g/ H# k; @" }, o
; Z9 q6 b' s5 g7 b5 |0 o6 u
基本使用方法
* x. C1 k. w; [) [; i1.Keil和IAR生成hex的配置
5 Y+ k0 x  }$ m% J8 e( CSTM32 ST-LINK Utility软件主要是下载程序(可执行hex文件),因此需要编程工具生成hex文件才行,下面将讲述常用工具Keil和IAR生成hex的配置。
" G/ D* ?8 n9 s  z* d
2 n7 [. `& _. [+ c9 v- X- k
A.Keil生成hex配置9 n3 W; j: o0 x/ d
* i$ C6 c7 ^% g7 E1 j. P- Z
Project ->Options for Target -> Output 勾选上“Create HEX File”(如下图). S9 G5 l# Q' c- x; {" [  z/ E

; f- A5 P8 G* q( g
1e6772236def52f9dff947f093fe8127.png 8 g! |, {4 T5 C- ]

' F7 t/ U- N4 [B.IAR生成hex配置
  `# I+ {! h" ^8 a$ Z2 iProject ->Options -> Output Coverter -> 勾选上“Generate additional output”、选择输出格式为“Intel extended”,再次设置输出名称就配置好了(如下图)。+ H" E' M. X+ p' ~

2 Q5 f( m5 O3 {$ v; Q- [
e9c92c2c9f036b866d59c0f25dd30438.png
- ^) t" a- r" d7 J
' f$ P5 P0 L/ S# k6 ~: Y( V
2.读取STM32内部FLASH及芯片信息
+ [! P; M/ W  Z
5 }; w. N0 C' _- c, x: W$ s使用ST-Link连接硬件(STM32芯片),打开STM32 ST-LINK Utility软件,连接芯片:Tarage  -> connect或直接点击连接快捷按钮(如下图)。1 w2 s' h# I! w5 [
( O/ f0 |/ u; I
【读取FLASH信息的前提是没有添加读保护】
+ m7 }, o6 H5 B' w4 I7 @
4 s# c  k! y; f& h4 Y3 Q
点击“连接按钮”之前可以设置读取FLASH的起始地址、读取长度和数据显示的宽度。  D, d  T9 [3 E9 q/ C  i

; L' c# m" u* F6 ^
681d4d63a465a3a029c2389ca29a42ac.png 1 H" P. e0 S% r. L: u
% r7 y* q' W- B0 t8 e# B8 A) P3 X" q
3.打开程序(hex)
: v4 J+ b' `* }& N( W& J在上一步连接好芯片,并正确识别芯片之后,打开需要下载的程序(hex)文件。打开hex文件可以从菜单栏(File -> Open File)打开,也可以直接讲hex文件拖动到FLASH区域(就像从电脑复制文件到U盘一样)。
6 @2 Y( L; c8 K, \
. W& f5 S6 O' F9 F$ J
6575ab996d53f5a154cddaae28aac2f3.png % p! w# n# d" t, c/ T' p- w5 ^

( o+ x) p/ i) n* \5 {) W9 j4.下载程序(hex)
- V  A* v9 ^4 F8 C在上一步打开hex文件完成之后,点击“下载”(可以Taraget -> Program,也可以直接点击下载快捷按钮,如下图)/ R/ g- I, P. r4 y: q: x
" s& k1 W9 D8 O: ]1 y8 {
81a79eca89d04a5cce11a1a9a709e6c8.png / R) `) e( s  H! ]) S- l4 y! ?

0 B! Z& S( ~) }* W/ D& X% \2 N弹出信息确认窗口,如hex文件路径、验证方式等,确认信息无误后点击“Start”开始下载程序。
3 S6 J! o0 G. {- D* L  t% E( y1 x
【如:我将可执行hex文件命名为“ExecutableFile.hex”,位于桌面】# [5 d" X0 r+ J3 \6 Z
. O9 Q, }: g. S5 c5 v9 D4 i
5f47edd85109d60051e0d1b402c147a8.png * |5 S" _! b6 B, J) J: _, U
/ B, ]1 D' ~; `
下载过程时间长短与程序大小有关,一般都很快,出现“Verification...OK”,说明下载成功。1 H) c/ u! E: {! n* W: Y1 p

- p) _- L' `0 J; X3 k& k7 G
4dd5b74425fff96ef5fb2c14c8d3fa6e.png
; ]4 m- S- H: J) w7 D8 ?
6 _3 r  v& [: y2 n————————————————; H; W4 @- e' X
版权声明:weixin_40443562
* I$ A, A" H7 V0 f9 H# W如有侵权请联系删除7 H6 v( V6 J3 `
. c5 Z! S  R. `

0 F2 q, V+ x. a" ?+ c- d) ?
收藏 评论0 发布时间:2023-4-30 22:53

举报

0个回答

所属标签

相似技术帖

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