
软件介绍
STM32 ST-LINK Utility是一款专业的单片机烧录工具。单片机烧录软件中的佼佼者STM32 ST-LINK Utility 1,Keil和IAR生成十六进制配置 STM32 ST-LINK Utility软件主要是一个下载程序(可执行的十六进制文件),因此需要使用编程工具来生成一个十六进制文件。以下描述了用于生成十六进制的常用工具Keil和IAR的配置。 Keil生成十六进制配置 项目->目标选项->输出检查“创建HEX文件” B,IAR生成十六进制配置 项目->选项->输出封面->选中“生成其他输出”,将输出格式选择为“英特尔扩展”,然后再次设置输出名称。 2,阅读STM32内部的FLASH和芯片信息 使用ST-Link连接硬件(STM32芯片),打开STM32 ST-LINK Utility软件,连接芯片:Tarage-> connect或直接单击连接快捷方式按钮(如下所示)。 [读取FLASH信息的前提是未添加读取保护] 您可以设置数据的起始地址,读取长度和宽度,以在单击“连接按钮”之前读取闪存。 STM32 ST-LINK实用程序软件截图



软件官网
https://www.st.com/en/development-tools/stsw-link004.html
软件综述
STM32 ST-LINK 实用程序是一款功能齐全且易于使用的软件,用于与基于 STM32 微控制器的设备进行交互。它具有广泛的功能,包括:
编程和调试
- 编程 STM32 设备的内部闪存
- 调试设备,包括设置断点、单步执行和检查寄存器
- 监视系统总线活动,以进行高级调试
通信
- 通过 SWD(串行线调试)或 JTAG(联合测试动作组)与设备进行通信
- 使用虚拟串口与设备进行通信
- 使用 I2C、SPI 和 UART 等外围设备与设备进行通信
文件管理
- 加载和保存二进制文件、固件和调试脚本
- 创建、编辑和管理项目文件
高级功能
- 支持多个调试探针,包括 ST-LINK/V2、ST-LINK/V3 和 ST-LINK/V3SET
- 集成 Keil MDK 仿真器,用于高级调试功能
- 提供图形化用户界面,易于使用
- 可定制,允许用户创建自定义脚本和插件
优点:
- 免费使用:该软件可免费下载和使用,无任何使用限制。
- 与广泛的 STM32 设备兼容:该软件支持广泛的 STM32 微控制器,包括 Cortex-M0+、Cortex-M3、Cortex-M4 和 Cortex-M7 内核。
- 易于使用:该软件具有直观的图形化用户界面,即使初学者也能轻松使用。
- 功能齐全:该软件为编程、调试、通信和文件管理提供了全面的功能集。
- 频繁更新:该软件定期更新,以支持新的 STM32 设备和修复任何错误。
缺点:
- 仅限 Windows:该软件仅适用于 Windows 操作系统,不适用于其他操作系统。
- 某些高级功能需要 Keil MDK:某些高级调试功能需要 Keil MDK 仿真器的付费许可证。
- 可能缺乏某些小众设备的支持:该软件可能不支持某些小众或过时的 STM32 设备。
总的来说,STM32 ST-LINK 实用程序是一款出色的软件,适用于需要与基于 STM32 微控制器的设备进行交互的开发人员。它具有广泛的功能、易用性和广泛的兼容性,使其成为一个极好的选择。