请选择 进入手机版 | 继续访问电脑版

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

STM32 ST-LINK Utility介绍、下载、安装、使用方法

[复制链接]
ghost110 发布时间:2021-5-17 16:27
Ⅰ、写在前面 ) P9 N, F; t" k) ?( ^& S3 D9 l0 X
本文讲述的内容是STM32 ST-LINK Utility介绍、下载、安装、使用方法,如需要了解更多关于STM32相关的文章,可以到我博客,或微信公众号查看并下载。
" B( S1 Q4 r$ s! lSTM32 ST-LINK Utility这个软件工具其实主要就是配套“ST-LINK”这个下载工具一起使用的上位机软件。因此使用STM32 ST-LINK Utility上位机软件需要有一个ST-LINK工具才行。它的功能和J-Link对应的工具类似,用于烧写代码。+ l' h& M( [1 T0 \1 h
STM32 ST-LINK Utility工具在产品开发过程中测试一些其他版本的代码,可以直接下载hex,而不用打开工程再编译去下载。 当你开发完一个STM32产品,需要量产的时候,就可以用这个工具直接下载hex代码,对代码加密(读保护)。) K% N9 Q- V  b
Ⅱ、STM32 ST-LINK Utility介绍
8 F2 u5 u' Y" P1.关于STM32 ST-LINK Utility5 F. Y, Z* g0 [0 D/ @2 e6 m
STM32 ST-LINK Utility软件主要的功能就是量产(批量下载代码的工具)。它也是比较实用的一个工具,当我们需要查看芯片FLASH数据时,可以很快定位查找到想要的数据(前提是没有添加保护)。
- o/ @# C$ m% R- @5 v  F* JSTM32 ST-LINK Utility软件包含ST-Link驱动。若你安装了STM32 ST-LINK Utility软件,你的ST-Link就不用单独安装驱动了,可以直接使用(比如Keil、IAR在线调试、下载等)。$ F( s2 O2 X" \/ F; b# Q/ R
STM32 ST-LINK Utility软件除了可以快速读取FLASH数据外,还可快速读取STM32芯片型号、ID、版本等信息。) p6 E, ?/ R+ a, E8 v
2.Version 4.0.0更新说明
. [. s7 A) A' c( q+ k& @STM32 ST-LINK Utility V 4.0.0版本在V3.9.0基础上主要更新的内容:
* x6 \1 @4 l# T" H% ZA、除了使用Flash界面对选项字节寄存器编程外,还可以使用(binary/hex/srec)文件对选项字编程。
* B/ D) [7 ^2 I& B+ T: `B、支持Windows10操作系统。  p) ?! K, @# m+ K. \5 K( w- b: v
Ⅲ、下载
% R2 Z& w6 e" @  C% pSTM32 ST-LINK Utility这个软件可以到官网下载1 J4 `2 H# n5 L7 A1 n6 S
Ⅳ、安装
) S; k8 e" F+ }STM32 ST-LINK Utility集成开发环境的安装比较简单(基本上就是一路Next下去)。还是按照常规安装教程(截图)讲述一下吧,以上面下载的“STM32 ST-LINK Utility v4.0.0 setup.exe”软件为例讲述。 . X" Z# l3 C7 Q( {) @8 N  G
) R! y  ?* B) i; w
操作系统要求:
' F3 h& ?2 ^- G
7 s: r* I7 B0 b. A  TWindows XP、Windows 7、Windows 10
$ m' ?* J- N' J" P% h
3 q% w% j5 C& @3 @256M内存及以上、30M硬盘以上
0 N0 t9 F, [& w0 m' A5 J# y( L" o6 a9 j$ I
1.解压软件,双击“STM32 ST-LINK Utility v4.0.0.exe”,进入准备安装(解压)过程。2 e* r% S" S0 d% F, p% A  ^1 `4 O- ]
2.进入安装向导,点击“Next”。4 d9 P5 L0 e# a
3.同意许可,点击“Yes”。) K& V( Y) e# o& u( i
4.选择安装路径(这里默认),点击“Next”。
' T. Q4 E+ T$ b" c1 M: P5.进入安装过程,不到一分钟时间。1 M# t! a6 B# z& z5 F1 G. O
6.安装最后提示“安装驱动”,点击“下一步”,最后点击“完成”安装完成。3 c3 G$ K4 j7 U: R$ \& ^4 p
7.点击“Finish”完成上位机软件及ST-LINK驱动的安装。
9 w- \' e% _( L8.查看版本:打开软件-> Help - > About, 可以看见版本是更新了的。
, @0 S8 m0 I0 V+ l5 G& Z/ j
" w' F1 w5 a- ^6 A9 R% `Ⅴ、基本使用方法" A$ ~( H, O! A2 E; m: A: E* y: c
1.Keil和IAR生成hex的配置
6 W5 m2 u( }( d9 n0 |STM32 ST-LINK Utility软件主要是下载程序(可执行hex文件),因此需要编程工具生成hex文件才行,下面将讲述常用工具Keil和IAR生成hex的配置。
- q  ^% }$ G$ h+ z$ v
+ M' r( c6 F! @+ ~- I2 t" C  p* P) i* I. _# \
A.Keil生成hex配置
/ P, C# x6 y7 y  R- w/ q8 P# T6 f8 A$ y8 b
Project ->Options for Target -> Output 勾选上“Create HEX File”
1 {" `- D  {/ r5 P: n4 H; c# v5 O* @) m) T5 M5 t- ?& E
B.IAR生成hex配置* P$ @9 o+ X) H7 n8 j
; G% A1 q: T% L( T) C
Project ->Options -> Output Coverter -> 勾选上“Generate additional output”、选择输出格式为“Intel extended”,再次设置输出名称就配置好了$ y4 x1 I9 T* y0 g. v$ k
- h# y$ J0 S2 V$ |1 o

$ o- P- m* H4 t2.读取STM32内部FLASH及芯片信息/ V4 R0 Y9 A$ l' v7 p5 ~  o5 J
使用ST-Link连接硬件(STM32芯片),打开STM32 ST-LINK Utility软件,连接芯片:Tarage  -> connect或直接点击连接快捷按钮。" S: Z; j+ }  {3 H! E3 J
+ @, z: x+ U# t
【读取FLASH信息的前提是没有添加读保护】
1 C' \: |- p- A$ w7 v
& E% `% A4 N! r9 Y. u点击“连接按钮”之前可以设置读取FLASH的起始地址、读取长度和数据显示的宽度。
" M1 E! i) d8 b- F1 }5 i% V
1 Y# y, S* J! O3.打开程序(hex)2 `: ^, O6 e% P5 O
在上一步连接好芯片,并正确识别芯片之后,打开需要下载的程序(hex)文件。打开hex文件可以从菜单栏(File -> Open File)打开,也可以直接讲hex文件拖动到FLASH区域(就像从电脑复制文件到U盘一样)。7 ]' s" m, O/ t! [3 V

, w+ {+ E0 k5 W6 y. z- B0 `6 y4.下载程序(hex)
8 }2 ]* T; F4 s1 L3 f在上一步打开hex文件完成之后,点击“下载”(可以Taraget -> Program,也可以直接点击下载快捷按钮,)
4 a% J1 M7 j# F/ p" x
! `) R) _9 P/ N4 b5 R& U& e弹出信息确认窗口,如hex文件路径、验证方式等,确认信息无误后点击“Start”开始下载程序。
1 s# k4 `/ w9 C  }0 c- c* t8 C1 P7 C: i7 X4 [- A
- {( t1 q$ K0 g2 s6 S5 b4 Y
【如:我将可执行hex文件命名为“ExecutableFile.hex”,位于桌面】
3 k3 I  w" y8 b( _3 C/ M7 c2 N- J( }7 `# c

6 q& O1 r4 _2 E( o3 U下载过程时间长短与程序大小有关,一般都很快,出现“Verification...OK”,说明下载成功。9 X4 ?; B& M' p/ k
$ N& ]) n$ c* Q8 E

& g- [: Q, D* v  }% b8 |+ s' [Ⅵ、说明) b2 N( v1 P) d- f
STM32 ST-LINK Utility这个软件工具是ST官方推荐使用的一款下载工具(配套ST-Link下载器),是一款免费的软件,也是我们STM32学习者、开发者值得使用的一款工具。
6 N- n" q" m7 r# U. Q# l9 @% e+ B: v3 G. m1 X6 P( s

( J' I7 O  c5 T* v- B9 L- w以上总结仅供参考,若有不对之处,敬请谅解。
9 n0 u# z; l( D0 C0 L4 S6 J————————————————
% g; R- P+ i3 h; _  ?* b$ x5 B版权声明:本文为CSDN博主「ybhuangfugui」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。4 I, {- f$ x! \8 |
原文链接:https://blog.csdn.net/ybhuangfugui/article/details/52597133
9 Q5 y% ?) ^( K1 b5 W# G) M5 W. I5 q3 e+ H

* {- |# K& T, @: i( f. I
收藏 评论0 发布时间:2021-5-17 16:27

举报

0个回答
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版