首页 > 其他 > 详细

修复ST-LINK V2下载器 | ST-LINK V2下载器烧录DAPLink固件

时间:2021-05-07 14:54:50      阅读:27      评论:0      收藏:0      [点我收藏+]

前言

某宝上的STLINK V2下载器偶尔会坏掉,我们尝试修复一下

技术分享图片

1.材料

(1)完好的STLINK V2下载器和坏掉的下载器各1个;

(2)固件:https://gitee.com/Cai-Zi/stm32f103c8t6_dap_swo,也可以使用蓝色板制作哦

技术分享图片

2.硬件

2.1原理图

此下载器的2x5P接口中,SWD接口为:SWDIO-PB14,SWCLK-PB13

笔者的下载器主控芯片是64Pin,无法烧录固件,猜测是芯片挂了,于是找了片STM32F103R8T6焊接了上去

技术分享图片

2.2固件引脚说明

技术分享图片

3.烧录固件

将坏掉的下载器、完好的下载器和电脑连接好;

技术分享图片

打开STM32 ST-LINK Utility,进行连接;

 技术分享图片

点击Target》Program...,找到下载好的F103-DAP-SWO-CDC-STLINK_V20-SWO_PA10.hex,烧录即可。

技术分享图片技术分享图片

4.驱动配置

下载UsbDriverTool,如图安装WinUSB驱动

技术分享图片

安装好后,设备管理器出现3种设备,Done!

技术分享图片

5.使用DAPLink调试

keil工程里,魔术棒设置如下
技术分享图片

勾选SWJ,Port选择SW,Connect选择Normal,Reset选择SYSRESETREQ
技术分享图片

6.关于ST-LINK

参考ST官方文档,官方推出了三大版本:V1、V2和V3

几个ST-LINK共存版本是随着时间的推移不断增加新功能的结果,
从第一个ST-LINK/V1版本开始。本节简要介绍了版本命名。
ST-LINK的前两个版本都是独立的,并且嵌入了STMicroelectronics Discovery和Eval开发板。这些版本是:
?ST-LINK/V1(现已过时)
?ST-LINK/V2

第三个ST-LINK版本,ST-LINK/V2-1,是ST-LINK/V2的一个改进,增加了USB接口(存储接口和虚拟COM端口)以及更好的电源管理控制
申请委员会。ST-LINK/V2-1部署在最近的STMicroelectronics Discovery、Eval和Nucleo开发板。
另外两个版本是从ST-LINK/V2版本派生的,为了支持ST-LINK/V2-1的一些功能:

?ST-LINK/V2-A,用于大容量存储
?ST-LINK/V2-B,用于大容量存储和虚拟COM端口
STLINK-V3是最新和最强大的ST-LINK代。它首先作为一个模块化的单机版引入探针(STLINK-V3SET)被改编成更紧凑的衍生物(STLINK-V3MINI和STLINK-V3MODS),可能也可嵌入演示板(STLINK-V3E)。STLINK-V3具有专门开发的多路径USB网桥功能。
各种ST-LINK实现嵌入了基于Arm? Cortex??M的STM32位微控制器。

技术分享图片

  • ST-Link/V2:支持STM32和STM8调试,不带虚拟串口,TB上卖的大多是这种,目前手头还有好几个这个版本的ST-Link。后面会使用这个版本进行烧录。
  • ST-LinkV2-1: 支持STM32调试,带虚拟串口和虚拟U盘下载,目前ST官方的Nucleo系列评估板上面板载的ST-Link就是这个版本。

参考链接

修复ST-LINK V2下载器 | ST-LINK V2下载器烧录DAPLink固件

原文:https://www.cnblogs.com/cai-zi/p/14738561.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!