![shequ.stmicroelectronics.cn](./template/st_v1/static/img/logo2.png)
TM32 ST-LINK Utility集成开发环境的安装比较简单(基本上就是一路Next下去)。还是按照常规安装教程(截图)讲述一下吧,以上面下载的“STM32 ST-LINK Utility v4.0.0 setup.exe”软件为例讲述。 1.解压软件,双击“STM32 ST-LINK Utility v4.0.0.exe”,进入准备安装(解压)过程。# n& r: ?9 D! Q" C. d7 H ![]() 2.进入安装向导,点击“Next”。 ![]() 3.同意许可,点击“Yes”。1 {# L: R: Z5 e2 l$ K 0 T" {. c* c7 l$ Y4 o ![]() 5 Y7 C0 y0 s' n$ t: K2 S2 S2 j* x 4.选择安装路径(这里默认),点击“Next”。" O- z4 S. G/ ^: h ?8 T4 s3 d% z7 ?6 V( E ![]() ' F. T# d- c; G) ~4 O- \ 5.进入安装过程,不到一分钟时间。$ z5 w Y; S+ h3 O ![]() 6.安装最后提示“安装驱动”,点击“下一步”,最后点击“完成”安装完成。 ![]() ![]() 7.点击“Finish”完成上位机软件及ST-LINK驱动的安装。 % V4 t' o. `9 ~7 x* h; b ![]() 5 R1 Q! {+ U ^5 e9 Y, C 8.查看版本:打开软件-> Help - > About, 可以看见版本是更新了的。" @( f8 w1 M) @" p9 _ 3 B- o& D3 n F% M7 } ![]() 基本使用方法( H5 h: P7 M0 R 1.Keil和IAR生成hex的配置. z8 N- ]8 u7 [/ V. |/ F# n STM32 ST-LINK Utility软件主要是下载程序(可执行hex文件),因此需要编程工具生成hex文件才行,下面将讲述常用工具Keil和IAR生成hex的配置。 A.Keil生成hex配置 Project ->Options for Target -> Output 勾选上“Create HEX File”(如下图)' t0 _+ _! M! L" w 6 j; s8 B5 ~% E$ x) M ![]() B.IAR生成hex配置 Project ->Options -> Output Coverter -> 勾选上“Generate additional output”、选择输出格式为“Intel extended”,再次设置输出名称就配置好了(如下图)。$ C. S+ j% e* e% p1 @/ c ![]() , V- Y6 d- E) Y8 G: M' ` 2.读取STM32内部FLASH及芯片信息( s4 }- E! Z5 w6 [' K 1 i8 B6 I3 v) s& @' A$ j6 I. ?+ i& N% j 使用ST-Link连接硬件(STM32芯片),打开STM32 ST-LINK Utility软件,连接芯片:Tarage -> connect或直接点击连接快捷按钮(如下图)。) R0 }1 _: ^* G/ Y+ P 【读取FLASH信息的前提是没有添加读保护】 点击“连接按钮”之前可以设置读取FLASH的起始地址、读取长度和数据显示的宽度。- v4 e2 M, y" t8 { 3 j# j$ r S' _ ![]() 3.打开程序(hex) 在上一步连接好芯片,并正确识别芯片之后,打开需要下载的程序(hex)文件。打开hex文件可以从菜单栏(File -> Open File)打开,也可以直接讲hex文件拖动到FLASH区域(就像从电脑复制文件到U盘一样)。9 l8 k. G' C. K" H0 R! a, W! K , Z' M" a8 q( m, a, ] ![]() 4.下载程序(hex): W: S; \$ e7 V- h$ Z, m) P! ^2 F 在上一步打开hex文件完成之后,点击“下载”(可以Taraget -> Program,也可以直接点击下载快捷按钮,如下图)8 V4 d; d9 f5 e3 F ![]() 弹出信息确认窗口,如hex文件路径、验证方式等,确认信息无误后点击“Start”开始下载程序。7 i9 A5 L8 _5 A 【如:我将可执行hex文件命名为“ExecutableFile.hex”,位于桌面】 9 f% V9 z; Z1 P( K7 E) A1 w9 w ![]() ) [- p6 Q) @' H( J 下载过程时间长短与程序大小有关,一般都很快,出现“Verification...OK”,说明下载成功。 1 V8 p( c+ C3 i# m( { ![]() + H1 a0 S% r- e: ?# P ————————————————( }3 T. U" |' I5 [ 版权声明:weixin_40443562 如有侵权请联系删除& X7 m- E, }( _* k1 X 1 B3 X. l M( h- F/ z |
拷打cubemx【001】——艰难的选型路
汇编浮点库qfplib移植STM32F769I-DISCO开发板与硬件浮点运算性能测试对比
【STM32H7S78-DK评测】CoreMark移植和优化--兼记printf重定向实现方法及常见问题
【STM32H7S78-DK评测】移植AI框架TensorFlow【DSP指令加速篇】
【STM32H7S78-DK评测】开发板初识与工程模板创建
【STM32H7S78-DK评测】搭建基于ST官方VSCode扩展的STM32开发环境
[STM32WB55评测] 开箱
通过 STLINK-V3SET I2C 接口将程序下载到 SRAM 中并执行的方法
ST IO-Link 从站执行器设计方案
STLINK-V3PWR功耗测量神器