【STM32-ST-Link】

  • [■ ST-Link简介](#■ ST-Link简介)
  • [■ ST-Link驱动的安装。](#■ ST-Link驱动的安装。)
  • [■ ST-Link编程软件(MDK)配置。](#■ ST-Link编程软件(MDK)配置。)
  • [■ ST-Link固件升级方法](#■ ST-Link固件升级方法)

■ ST-Link简介

由于德产 J-LINK 价格非常昂贵, 而国产 J-LINK 因为版权问题将在万能的淘宝销声匿迹。

所以我们有必要给大家介绍 JTAG/SWD 调试工具中另外一个主流仿真器 ST-Link 的使用方法,

■ ST-Link驱动的安装。

大家需要下载我们的 ST-Link 资料包,下载地址为:http://openedv.com/posts/list/0/62552.htm
下载地址

在资料包里面,我们提供了 ST-Link 驱动包: ST-Link 官方驱动.zip


首先点击安装 dpinst_amd64.exe 文件,如果安装之后没有提示报错,那就说明驱动安装成功。
如果有报错,大家卸载了之后再安装 dpinst_x86.exe 文件即可(这里因为本人电脑并不是 amd 的 cpu,但是只能安装 dpinst_amd64.exe 文件才能成功,所以提示一下大家)。

驱动安装成功之后,大家把 ST-Link 通过 usb 连接到电脑, 然后打开设备管理器, 可以看到会多出一个设备:

■ ST-Link编程软件(MDK)配置。

选择调试器,如果使用的是 ST-Link,在 Debug 选项卡中,请按照下图 1 选择"ST-Link Debugger",如果你使用的是 JLINK,那么需要选择"J-LINK/J-Trace Cortex"。


在选择完调试器之后,点击右边的 Setting 按钮,出现如下界面:

这里默认情况选择的是 JTAG 调试方式, 速度是 1.12Mhz。
当然这里大家也可以修改为 SWD 方式,修改方法非常简单,配置如下:

JTAG 模式和 SWD 模式使用方法都是一样的,不同的是, SWD 接口调试更加节省端口
建议大家使用 SWD 模式仿真。

== utilities 选项卡==

■ ST-Link固件升级方法

ST-Link 升级固件非常方便。如果 ST-Link 能正常使用,请大家不要轻易来升级。
打开我们 ST-Link 资料包,里面有一个压缩包: ST-Link 固件升级软件.zip,大家解压之后可以看到

对于 Windows 电脑,我们直接进入 Windows 文件夹下面,点击 ST-LinkUpgrade.exe 即可:

打开后的界面如下:

这时候,我们要把 ST-Link 通过 usb 连接到电脑。连接后再点击界面的 Device Connect 按钮,如果连接成功,会出现下面界面的提示信息:

点击"Device Connect"按钮后,也可能提示没有找到 ST-Link 或者下面界面的信息:

界面提示:"Please restart it",也就是重启, 这个时候, 请拔掉 ST-Link 的 USB 线,然后重新插到电脑再重复上面的步骤即可。

正确连接到 ST-Link 之后,只需要点击"YES"按钮,即可完成 ST-Link 最新固件升级。

相关推荐
牵牛老人4 小时前
QUdpSocket 详解:从协议基础、通信模式、数据传输特点、应用场景、调用方式到实战应用全面解析
单片机·嵌入式硬件
ghie90905 小时前
51单片机串行通信的设计原理有哪些?
单片机·嵌入式硬件·51单片机
Hello_Embed6 小时前
嵌入式 C 语言入门:循环结构学习笔记 —— 从语法到实用技巧
c语言·笔记·stm32·学习
tt5555555555556 小时前
面经——电子电路技术知识详解
嵌入式硬件·电路
亦诚亦心9 小时前
STM32中IRAM和IROM详细解释
stm32·单片机·嵌入式硬件
fbuilke10 小时前
STM32根据手册入门DAC8562
单片机·嵌入式硬件
文火冰糖的硅基工坊10 小时前
[硬件电路-124]:模拟电路 - 信号处理电路 - 测量系统的前端电路详解
前端·嵌入式硬件·fpga开发·架构·信号处理·电路
文火冰糖的硅基工坊10 小时前
[硬件电路-112]:模拟电路 - 信号处理电路 - 二极管的应用 - 峰值检测电路与波形展示
嵌入式硬件·fpga开发·信号处理·电路
XMAIPC_Robot13 小时前
基于STM32+FPGA工业打印机运动控制卡的核心解决方案
stm32·嵌入式硬件·fpga开发
nuoxin11415 小时前
CY7C68013A-56LTXC -USB2.0控制器芯片-富利威,国产CBM9002A-56ILG可替代
网络·人工智能·单片机·嵌入式硬件·硬件工程