ST-LINK/V2调试仿真器的接口定义


调试仿真器

常见的调试仿真器:ST-LINK仿真器、U-Link仿真器、J-Link仿真器、J-Link- OB 改造版。
详见: 简述调试仿真器协议(JTAG、SWD)及各类调试器(Jlink、Ulink、STlink)

不同仿真器支持的协议不同,ST(意法半导体)官方出版了3种仿真器:ST-LINK、ST-LINK/V2,STLINK-V3SET。针对于意法半导体STM8和STM32系列芯片。支持SWIM / JTAG / SWD下载。

调试仿真器协议SWIM、JTAG、SWD:

  • SWIM(Single Wire Interface Module, 单线接口模块)。是一种用于STM8微控制器的调试/编程协议。
  • JTAG(Joint Test Action Group, 联合测试工作组)是一种国际标准测试协议(IEEE 1149.1兼容)。大部分调试仿真器都支持JTAG协议。
  • SWD(Serial Wire Debug, 串行调试)提供两个引脚的接口:数据输入输出引脚(SWDIO)和时钟引脚(SWCLK),SWD占用的MCU引脚数相比JTAG较少。

ST-LINK/V2调试仿真器接口定义

ST-LINK/V2下载仿真器包括STM32接口与STM8接口。

  • STM32接口支持JTAG或SWD协议。
  • STM8接口仅支持SWIM协议。
    在这里插入图片描述

连接时MCU需要单独供电,ST-LINK不提供电源给MCU

STM32接口定义(JTAG/SWD)

STM32接口定义标号如下:注意:引脚定义仅针对ST-LINK/V2型号下载器,其他型号不适用。
在这里插入图片描述

JTAG与SWD的相关引脚定义如下图所示:(注意识别方向,线的颜色不代表特定含义,接线要以引脚定义为准)
在这里插入图片描述
标准的JTAG是四线:TDI,TMS,TCK,TDO,分别对应数据输入,模式选择,时钟,数据输出,复位管脚可不接。

STM8接口定义(SWIM)

注意:引脚定义仅针对ST-LINK/V2型号下载器,其他型号不适用。
在这里插入图片描述
VDD = Target voltage sense
SWIM-DATA = SWIM DATA line between target and debug tool
GND = Ground voltage
RESET = Target system reset


参考链接:ST-User Manual

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值