ST-Link驱动的下载、安装、配置

STM32常用的下载方式是串口TTL、SWD、JTAG

jtag和swd区别

JTAG与SWD具有以下不同点:

  • JTAG需要至少四根引脚连接,而SWD只需要两根
  • JTAG对被测芯片的电路描述更完善,可以检查和控制更多的信号,而SWD只能进行基本的调试操作
  • SWD的通信速度要比JTAG更快,但使用SWD调试需要占用CPU的一些时间资源
  • 在没有完善JTAG电路描述的情况下,SWD可以作为一种临时的调试方案

本文章探究使用STLINK的SWD下载方式。

1、ST-Link驱动的下载

https://www.st.com/zh/development-tools/stsw-link009.html#get-software

点击获取软件

获取,然后接受-登录-填写资料即可获得

下载完成,如图所示。

2、安装,右键管理员运行自己电脑对应位数的驱动。
  先将压缩包“en.stsw-link009.zip”解压后,再根据自己的操作系统打开对应的安装包,64位的选择“dpinst_amd64.exe”,32位的选择“dpinst_x86.exe”。

一路点确定安装成功即可

在程序烧写时直接配置下载为STLINK即可

可选择是否更新

       ① 点击“Debug”。
  ② 将“Unit”选择为“ST-Link/V2”。
  ③ 将Port设置为“SW”。使用 JTAG 需要占用比 SWD 模式更多的 IO 口,而在开发板上这些 IO 口可能被其他外设用到,可能造成部分外设无法使用。所以在调试的时候,一定要选择 SW 模式。
  ④ 设置数据传输速率。

       ① 点击“Flash Download”。
  ② 选择“Erase Full Chip”。
  ③ 勾选“Program”、“Verify”、“Reset and Run”。
  ④ 添加“Flash Program Algorithm”,我使用的是STM32F429,所以选择“STM32F4xx Flash”。
  ⑤ 最后点击“确定”,完成配置。

“Use Debug Driver”指的是选择 ST-Link 来给目标器件的 FLASH 烧录编程。
  “Update Target before Debugging”指的是先将程序烧录到 FLASH 上,再开始调试。

ST-Link固件升级:固件升级工具,和安装一样的操作

  官方下载地址:https://www.st.com/zh/development-tools/stsw-link007.html/


                        
参考原文链接:https://blog.csdn.net/qq_52102933/article/details/126830904

  • 10
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值