|
TM32 ST-LINK Utility集成开发环境的安装比较简单(基本上就是一路Next下去)。还是按照常规安装教程(截图)讲述一下吧,以上面下载的“STM32 ST-LINK Utility v4.0.0 setup.exe”软件为例讲述。 2 |( {0 G; v' S* T8 O5 j5 F1 j+ N3 ` 1.解压软件,双击“STM32 ST-LINK Utility v4.0.0.exe”,进入准备安装(解压)过程。2 e4 l( H, c8 K/ J2 d
$ ?" s* a1 g& W' q6 e4 w$ g 2.进入安装向导,点击“Next”。 + f( o: x& ^$ U$ r
$ I# W* n9 C; d# w 3.同意许可,点击“Yes”。! F' ?$ Z9 ?- x G) k2 M- B9 V/ R% u
4.选择安装路径(这里默认),点击“Next”。
7 U6 j1 G; c2 R9 u+ \+ a. Z* C 5.进入安装过程,不到一分钟时间。( Z( U" P( A4 G; ^- V . ?3 E! q$ c9 M+ i. D4 l u
R7 O, q! ^. C 6.安装最后提示“安装驱动”,点击“下一步”,最后点击“完成”安装完成。
7.点击“Finish”完成上位机软件及ST-LINK驱动的安装。9 @/ N4 r Y" @ 2 Z. j6 a5 A& w7 G7 v. G' {
/ ]4 R! `5 u- o4 o0 d 8.查看版本:打开软件-> Help - > About, 可以看见版本是更新了的。: f* K4 A; w2 j* D
基本使用方法 1.Keil和IAR生成hex的配置 STM32 ST-LINK Utility软件主要是下载程序(可执行hex文件),因此需要编程工具生成hex文件才行,下面将讲述常用工具Keil和IAR生成hex的配置。 6 v7 U8 p* g9 D2 r$ \/ @ A.Keil生成hex配置1 B6 V( e" W4 ?" o; ^0 a8 f ( \$ _8 w! f* T3 O k# H Project ->Options for Target -> Output 勾选上“Create HEX File”(如下图); k' x9 |- K- V6 i8 k 3 ~: k( D; ?. M V3 @0 h
B.IAR生成hex配置8 d# i% r3 O& T+ x Project ->Options -> Output Coverter -> 勾选上“Generate additional output”、选择输出格式为“Intel extended”,再次设置输出名称就配置好了(如下图)。# \* q, m9 V3 A) h. F ) K) e9 }( r! ?1 \
2.读取STM32内部FLASH及芯片信息 q- A% _/ I$ F, h/ X. w" r t! O 使用ST-Link连接硬件(STM32芯片),打开STM32 ST-LINK Utility软件,连接芯片:Tarage -> connect或直接点击连接快捷按钮(如下图)。9 b( H% e. R9 f1 Q$ p4 v# ?1 Z 【读取FLASH信息的前提是没有添加读保护】 点击“连接按钮”之前可以设置读取FLASH的起始地址、读取长度和数据显示的宽度。
3.打开程序(hex)% f2 U) N- L; u/ Y* u- H" S 在上一步连接好芯片,并正确识别芯片之后,打开需要下载的程序(hex)文件。打开hex文件可以从菜单栏(File -> Open File)打开,也可以直接讲hex文件拖动到FLASH区域(就像从电脑复制文件到U盘一样)。
* ]- F0 ^& o4 v- |& x, c# s5 X 4.下载程序(hex)5 x1 E% Z! u( P+ v" e2 t 在上一步打开hex文件完成之后,点击“下载”(可以Taraget -> Program,也可以直接点击下载快捷按钮,如下图)+ ~7 c" o P( C$ Y% u& X
" Q$ K0 s( N9 b1 s 弹出信息确认窗口,如hex文件路径、验证方式等,确认信息无误后点击“Start”开始下载程序。 : I4 T" D1 i2 j" Q 【如:我将可执行hex文件命名为“ExecutableFile.hex”,位于桌面】
下载过程时间长短与程序大小有关,一般都很快,出现“Verification...OK”,说明下载成功。6 c& A; y# E# A. _; B0 e 4 d! I4 n- f: s/ S1 i$ F
———————————————— 版权声明:weixin_40443562 如有侵权请联系删除 1 K3 k( z! l& `& Q/ y, L % }/ F; V k! i; |0 Y' _ |
兔哥的L4【001】——32脚的小板
拷打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 从站执行器设计方案
微信公众号
手机版