当前位置: 首页 > java >正文

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

目录

    • 调试仿真器
    • 调试仿真器协议SWIM、JTAG、SWD:
    • ST-LINK/V2调试仿真器接口定义
      • STM32接口定义(JTAG/SWD)
      • STM8接口定义(SWIM)


调试仿真器

常见的调试仿真器: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

http://www.xdnf.cn/news/2494.html

相关文章:

  • 计算机组成原理系列3--存储系统
  • 【QT】QT多线程
  • PMO 阶段性工作成果报告
  • 【C++QT】Layout 布局管理控件详解
  • STM32标准库和HAL库SPI发送数据的区别-即SPI_I2S_SendData()和HAL_SPI_Transmit()互换
  • 2025系统架构师---事件驱动架构
  • 开源|上海AILab:自动驾驶仿真平台LimSim Series,兼容端到端/知识驱动/模块化技术路线
  • Java大师成长计划之第5天:Java中的集合框架
  • AntBio: 2025 AACR Meeting - Charting New Oncology Frontiers Together
  • 计算机网络应用层(5)-- P2P文件分发视频流和内容分发网
  • RuntimeError: CUDA error: out of memory CUDA kernel errors might be 问题解决
  • TypeScript中的type
  • 220V转18V300mA非隔离电源芯片WT5105
  • 互联网大厂Java面试实录:从Spring Boot到微服务架构的技术问答
  • c++流对象
  • 什么是逐过程执行、逐语句执行和逐指令执行?GDB如何进行上述调试?
  • Codeforces Round 1021 (Div. 2) D. Baggage Claim(建图)
  • 三、UI自动化测试03--操作方法API
  • RPCRT4!NdrConformantStructUnmarshall函数分析的一个例子处理第二部分DomainSid
  • 【Nginx】负载均衡配置详解
  • 互联网大厂Java求职面试:从Java核心到微服务的深度探索
  • 【Android】硬件合成器 HWC
  • 4月27日日记
  • 基于spssau分析工具spss的简介
  • LeetCode 2444、1906、2682 题解(枚举右,维护左,前缀和)
  • 4.27算法题
  • AI-Browser适用于 ChatGPT、Gemini、Claude、DeepSeek、Grok的客户端开源应用程序,集成了 Monaco 编辑器。
  • adb push 报错:CreateProcess failure, error 123
  • 成功案例|探秘奶牛氧化应激,组学测序如何洞察微生物的 “一举一动”?
  • OpenFeign服务接口调用