ST-link驱动下载、安装、配置和升级

news/2024/11/17 0:00:14/

文章目录

  • 1. ST-Link介绍
  • 2. ST-Link驱动下载
  • 3. keil中配置ST-Link
  • 4. ST-Link升级固件

1. ST-Link介绍

ST-Link是STMicroelectronics (ST)推出的一款用于STM32微控制器的调试和编程工具。它主要包含两个部分:硬件部分和软件部分。

硬件部分:
ST-Link硬件主要由两部分组成:ST-Link接口板和连接线。ST-Link接口板上面有一个USB接口,一个20针JTAG/SWD连接口和一些LED指示灯,通过连接线将它与目标设备(如开发板)连接起来。在ST-Link中,JTAG/SWD接口用于与目标设备进行调试和编程。

软件部分:
在使用ST-Link时,需要安装相应的软件驱动程序和调试工具。ST-Link支持多种调试工具,包括ST提供的ST-Link Utility、IAR Embedded Workbench、Keil μVision等。其中,ST-Link Utility是ST公司提供的免费工具,可以用于对STM32进行单步执行、断点调试、内存监视器等功能,还可以用于程序烧录。除了这些调试工具,ST-Link还支持GDB调试方式,可以与Eclipse等集成开发环境(IDE)配合使用。

另外,ST-Link还支持多种模式的调试和编程,包括JTAG、SWD、Serial Wire Viewer(SWV)和Serial Wire Debug(SWD)。SWV和SWD模式可以帮助用户实现更高效的调试。

总的来说,ST-Link是一种非常方便、实用的工具,可以帮助开发者轻松地进行STM32的调试和编程。在使用过程中,需要注意选择正确的连接方式和调试工具,以充分发挥ST-Link的功能。

2. ST-Link驱动下载

进入"ST官网",在ST官网搜索框搜索"STSW-LINK009"
直达链接:STSW-LINK009

STSW-LINK009是ST公司提供给开发人员的一个软件包,主要包含了用于支持ST-LINK/V2-1和STLINK-V3调试器的工具。这些工具可以帮助开发人员在Windows、Linux和macOS平台上进行调试和编程。

ST-LINK/V2-1和STLINK-V3是ST公司生产的两种调试器,它们可以连接到STM32系列微控制器的调试端口,并与开发PC之间建立通信。使用这些调试器,开发人员可以执行以下任务:
下载程序到目标芯片,调试目标芯片上的代码,查看目标芯片的状态和寄存器值,与目标芯片之间进行数据传输等。

STSW-LINK009软件包提供了一系列针对不同平台的工具,这些工具可以帮助开发人员快速地配置和使用ST-LINK/V2-1和STLINK-V3调试器。例如,在Windows平台上,该软件包提供了ST-Link
Utility应用程序,它可以帮助用户轻松地下载程序到目标芯片、查看设备信息和执行调试操作。在Linux和macOS平台上,该软件包提供了一组命令行实用程序,可以在终端窗口中运行进行调试和编程。

点击直达链接后,找到并点击点击"Get latest"
在这里插入图片描述
点击接受后,注册一个ST账号(有账号直接登录),注册时只有在填写邮箱时需要填写自己邮箱,其它都可随意填写和选择。

注册好账号后登录
在这里插入图片描述
登录成功后开始下载软件的压缩包。
将压缩包存储在一个文件夹后解压,解压后打开文件夹
在这里插入图片描述
根据自己的操作系统打开对应的应用程序,64位的选择"dpinst_amd64.exe",32位的选择"dpinst_x86.exe"。右键以管理员身份运行。
点击下一页->安装->完成即可。
将ST-Link、单片机、电脑正确连接(注意:这里一定要将ST-Link、单片机、电脑正确连接,再进行下面操作),打开"设备管理器",查看"通用串行总线设备"中出现设备"STM32 ST-Link"表示驱动安装完成。
在这里插入图片描述

3. keil中配置ST-Link

随便打开一个能编译通过的工程,打开"Options for Target"。
在这里插入图片描述
点击"Debug"后,配置为下图所示,再点击"Settings"
在这里插入图片描述
点击"Settings"后可能要更新(更新过程比较简单,这里不做赘述),更新成功后,在跳出的窗口中点击Debug,配置为下图所示
在这里插入图片描述
这里一定要将将Port设置为"SW"。因为使用 JTAG 需要占用比 SWD 模式更多的 IO 口,而在开发板上这些 更多IO 口可能被其他外设用到,可能造成部分外设无法使用。
再点击"Flash Download"配置为下图,点击确定
在这里插入图片描述
最后点击"Options for Target"窗口中的"Utilities",配置为下图所示后,点击OK
在这里插入图片描述
"Use Debug Driver"意思是选择 ST-Link 来给目标器件的 FLASH 烧录编程。
"Update Target before Debugging"意思是先将程序烧录到 FLASH 上,再开始调试。

4. ST-Link升级固件

进入"ST官网",在ST官网搜索框搜索"STSW-LINK007"
直达链接:STSW-LINK007

STSW-LINK007是STMicroelectronics提供的一个软件包,用于支持ST-LINK/V2-1、ST-LINK/V3 和 STLINK-V3MINI仿真器的固件更新。这个软件包包括了适用于Windows和Linux操作系统的STSW-LINK007软件,以及用户手册和示例代码。通过更新仿真器固件,可以增强仿真器的功能或修复已知问题。

点击直达链接后,找到并点击点击"Get latest",和ST-Link驱动下载一样的流程,注册账号后登录开始下载压缩包。
将压缩包存储在一个文件夹后解压,解压后打开文件夹
在这里插入图片描述
windows系统打开windows文件夹,以管理员身份运行"ST-LinkUpgrade"
在这里插入图片描述
点击"Device Connect"
在这里插入图片描述
接下来按照提示点击即可(比较简单,这里不做赘述),直到出现更新成功的提示,表示升级完成。


http://www.ppmy.cn/news/155393.html

相关文章

ubuntu 16.04/18.04安装TP-LINK TL-WDN5200H无线USB网卡驱动

TP-LINK TL-WDN5200H无线USB网卡驱动没有自带ubuntu系统的驱动 参考如下两篇文章后搞定: 1.https://blog.csdn.net/F_BQ333/article/details/84075673 2.http://www.pianshen.com/article/566378246/ 具体步骤: 1、下载驱动 git clone https://githu…

TP-LINK TL-WN725N V2 Linux 驱动安装

转自:http://www.linuxidc.com/Linux/2013-04/83094.htm 查看usb无线网上驱动支持:https://wikidevi.com/wiki/List_of_Wi-Fi_Device_IDs_in_Linux 可以参考的网卡:http://item.jd.com/1731030995.html USB_2001_3317 v3.14 2014-03-31 D-Li…

ST-Link驱动的下载、安装、配置,以及ST-Link固件的升级

目录 一、前言二、ST-Link驱动下载三、ST-Link驱动安装四、在Keil中配置ST-Link五、ST-Link固件升级 一、前言 ST-LINK是专门针对意法半导体STM8和STM32系列芯片的仿真器。 ST-LINK /V2指定的SWIM标准接口和JTAG / SWD标准接口,其主要功能有:     编…

LINUX安装USB无线网卡驱动TPLINKWN823N

联网状态下。UBUNTU。 原文连接:http://www.linuxdiyf.com/linux/16654.html 查看系统中的 USB 设备: lsusb 找到类似 Bus 005 Device 005: ID 0bda:818b Realtek Semiconductor Corp. Realtek 这个就是需要安装驱动的无线网卡了,其 ID…

UOS 1050e ARM架构(linux)安装TP-LINK TL-WN823N免驱版无线网卡驱动

环境: 主板:MBX-F20A-91 CPU:FT-2000/4 系统:UOS 1050e 无线网卡型号:TP-LINK TL-WN823N免驱版 使用了MBX-F20A-91的板子装了UOS的1050e,因为是开发板没有网卡驱动,正好手里有一个无线网卡&…

tplink无线网卡的linux,ubuntu上tp-link无线网卡驱动安装

为了使安装了ubuntu系统的台式机能够链接无线网络,购买了USB 无线网卡,当然无线网卡分为很多品牌,这里介绍两种: 1.磊科:无需安装驱动,在ubuntu上直接可以上网; 2.TP-LINK: 该品牌的无线网卡需要…

Ubuntu14 16下安装无线网卡驱动(TP-LINK TL-WN823N)

http://blog.csdn.net/jdbc/article/details/71248443?locationnum2&fps1 Ubuntu14下安装TP-LINK TL-WN823N无线网卡驱动 具体网卡:Tp-Link TL-WN823N 1、查看无线网卡的USB ID号 终端下输入lsusb: 2、根据USB ID号查找芯片组驱动 在baidu上搜索…

Ubuntu18.04安装TPLINK WDN5200H USB无线网卡驱动

TPLINK WDN5200H USB免驱动无限网卡没有提供Ubuntu下的驱动包,需要自己编译安装。(亲测,18.04和16.04都可以使用) 问题解决的过程: 第一,通过百度关键字查找了一个安装方法Ubuntu 安装 TP_LINK驱动 TL-WDN…