STM32:使用ST-LINK的SWD接口

1. SWD接口

1.1 SWD接口简介

SWD是一种串行调试接口,与JTAG相比,SWD只需要SWCLK和SWDIO两根线,减少了对单片机GPIO口的占用。其中SWCLK为串行时钟线,提供所需要的时钟信号(由jlink发出clock给CPU),SWDIO为串行数据线,用于数据的读出与写入。此外还需要接GND与VCC两条线。

1.2 标准JTAG\SWD接口排列

1.3 SWD连接方法

其中VTref就是VCC接口。即:VCC-1;SWDIO-7;SWCLK-9;GND-20。

 1.4 硬件连接(正点原子精英版)

jlink用的是某宝上随处可见的一款,单片机是正点原子的精英版,与板子上的JTAG接口连接,实物连线如下图所示:

 SWD自带复位协议,所以无需接RST脚。

参考资料

浅论各种调试接口(SWD、JTAG、Jlink、Ulink、STlink)的区别_leon1741的博客-CSDN博客_swd接口SWD和JTAG调试接口_丸子的蓝口袋的博客-CSDN博客_swd接口SWD是一种串行调试接口_嵌入式历练者的博客-CSDN博客_swd接口stm32 SWD调试接口的使用_hello_courage的博客-CSDN博客_swd接口STlink使用四线SWD为STM32下载/调试程序_cumt240的博客-CSDN博客_stlink四线连接STlinkSWD模式连线方式_kekehuhu21的博客-CSDN博客_stlink swd连接【皮特派聊硬件设计_2】jlink连接MCU和flash的方法和接口介绍_哔哩哔哩_bilibili

物联沃分享整理
物联沃-IOTWORD物联网 » STM32:使用ST-LINK的SWD接口

发表评论