JTAG/SWD接口定义

目录

1. ST-Link接口定义

2. ULINK2接口定义


为方便查阅,将ST-LINK和ULINK的JTAG和SWD接口定义总结如下:

1. ST-Link接口定义

Pin no.

ST-LINK/V2 connector (CN3)

ST-LINK/V2 function

Target connection (JTAG)

Target connection (SWD)

1

VAPP

Target VCC

MCU VDD(1)

MCU VDD(1)

2

3

TRST

JTAG TRST

JNTRST

GND(2)

4

GND(3)

GND(3)

GND(3)(4)

GND(3)(4)

5

TDI

JTAG TDO

JTDI

GND(2)

6

GND(3)

GND(3)

GND(3)(4)

GND(3)(4)

7

TMS_SWDIO

JTAG TMS, SW IO

JTMS

SWDIO

8

GND(3)

GND(3)

GND(3)(4)

GND(3)(4)

9

TCK_SWCLK

JTAG TCK, SW CLK

JTCK

SWCLK

10

GND(5)

GND(5)

GND(4)(5)

GND(4)(5)

11

Not connected

Not connected

Not connected

Not connected

12

GND

GND

GND(4)

GND(4)

13

TDO_SWO

JTAG TDI, SWO

JTDO

TRACESWO(6)

14

GND(5)

GND(5)

GND(4)(5)

GND(4)(5)

15

NRST

NRST

NRST

NRST

16

GND(3)

GND(3)

GND(3)(4)

GND(3)(4)

17

Not connected

Not connected

Not connected

Not connected

18

GND

GND

GND(4)

GND(4)

19

VDD(3)

VDD (3.3 V)(3)

Not connected

Not connected

20

GND

GND

GND(4)

GND(4)

1. The power supply from the application board is connected to the ST-LINK/V2 debugging and programming board to ensure signal compatibility between the boards.

2. Connect to GND for noise reduction on the ribbon.

3. Available on ST-LINK/V2 only, not connected on ST-LINK/V2-ISOL.

4. At least one of these pin must be connected to the ground for correct behavior, it is recommended to connecting all of them.

5. GND on ST-LINK/V2, used by SWIM on ST-LINK/V2-ISOL (see Table 3).

6. Optional: for Serial Wire Viewer (SWV) trace.

参考文献:um1075-stlinkv2-incircuit-debuggerprogrammer-for-stm8-and-stm32-stmicroelectronics.pdf

2. ULINK2接口定义

仿真器端口

连接目标板

备注

1. VCC

MCU电源VCC

VCC

2. VCC

MCU电源VCC

VCC

3. TRST

TRST

Test ReSeT/ pin

4. GND

GND或悬空

5. TDI

TDI

Test Data In pin

6. GND

GND或悬空

7. TMS, SWIO

TMS, SWIO

JTAG:Test Mode State pin ; SWD: Data I/O pin

8. GND

GND或悬空

9. TCLK, SWCLK

TMS, SWCLK

JTAG: Test Clock pin ; SWD: Clock pin

10. GND

GND或悬空

11. RTCK

 RTCK

12. GND

GND或悬空

13. TDO

TDO

Test Data Out pin

14. GND

GND或悬空

15. RESET

RESET

RSTIN pin

16. GND

GND或悬空

17. NC

NC

18. GND

GND或悬空

19. NC

NC

20. GND

GND或悬空

https://www.waveshare.net/photo/Programmer/ULINK2/ARM_Interface_JTAG.jpg

https://www.waveshare.net/photo/Programmer/ULINK2/ARM_Interface_SWD.jpg

ULINK2指定的标准接口

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/96398.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

移动硬盘数据恢复怎么做?盘点4种实用恢复方法!

“为了存储我的照片和视频,我特地买了一个大容量的移动硬盘。但是不知道我在导照片的时候是不是误操作了,很多照片和视频都丢失了,我应该怎么恢复移动硬盘里的数据呀?” 移动硬盘方便携带且容量比较大,逐渐成了很多朋友…

聚焦酷开科技智能大屏OS Coolita,打造智能推荐服务能力全景

2023年9月18日—22日,科学和教育计算机协会The Association for Computing Machinery(ACM)在新加坡举办了为期5天的ACM RecSys 2023,云集了各大品牌的科技巨头技术人员,还有中外各大高等学府学者参与其中,共…

机器人革命:你一定没见过这些全新的机器人技术!

原创 | 文 BFT机器人 01 通过机器人协作推进危险测绘 在危险测绘领域,研究人员开发了一种合作方案,利用地面和空中机器人对污染区域进行危险测绘。该团队通过使用异构覆盖控制技术提高了密度图的质量并降低了误差。与同质替代方案相比,该策…

【ARM】(1)架构简介

前言 ARM既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。 ARM公司是专门从事基于RISC技术芯片设计开发的公司,作为知识产权(IP)供应商,本身不直接从事芯片生产…

009:获取20日均线数据

再《005》中我们获得了K线数据,现在我们要把他的20日均线数据也获取出来。然后通过计算后,保存在新的一列中: import pandas as pd import tkinter as tk from tkinter import filedialog import ospathdef open_file():global pathpath fi…

1.5 JAVA程序运行的机制

**1.5 Java程序的运行机制** --- **简介:** Java程序的运行涉及两个主要步骤:编译和运行。这种机制确保了Java的跨平台特性。 **主要内容:** 1. **Java程序的执行过程**: - **编译**:首先,扩展名为.jav…

VMware 17pro安装流程附带密钥手把手教

VMware 17pro centos-8.5.2111-isos-x86_64安装包下载_开源镜像站-阿里云 安装VMware 17pro 下一步 勾选我接营许可协议中的条款点击下一步 更改路径后点击下一步 注意两个都要取消勾选不然会自动更新 下一步即可 最后一步为安装就行(我电脑上有VMware 16pro所以我的…

拓世AI|中秋节营销攻略,创意文案和海报一键生成

秋风意境多诗情,中秋月圆思最浓。又是一年中秋节,作为中国传统的重要节日之一,中秋节的意义早已不再仅仅是一家团圆的节日,更是一场商业盛宴。品牌方们纷纷加入其中,希望能够借助这一节日为自己的产品赢得更多的关注和…

Flexmonster Pivot Table 2.9.1 Crack

Flexmonster Pivot Table & Charts 2.9.X 是一个专门为实时可视化复杂业务数据而设计的组件。该实用程序是用JavaScript编写的,不需要额外的插件,也不受运行的服务器类型的限制。事实上,它的设计可以轻松地与当今大多数可用的开发框架集成…

lv8 嵌入式开发-网络编程开发 14

目录 1 I/O基本概念 1.1 IO概念 1.2 同步和异步 1.3 阻塞和非阻塞 2 五种I/O模型 2.1 阻塞IO 2.2 非阻塞I/O 2.3 多路复用I/O ​编辑 2.4 信号驱动式I/O ​编辑 2.5 异步I/O模型​编辑 3 五种I/O模型比较 4 练习 1 I/O基本概念 1.1 IO概念 I/O即数据的读取&#x…

探索ClickHouse——使用MaterializedView存储kafka传递的数据

在《探索ClickHouse——连接Kafka和Clickhouse》中,我们讲解了如何使用kafka engin连接kafka,并读取topic中的数据。但是遇到了一个问题,就是数据只能读取一次,即使后面还有新数据发送到该topic,该表也读不出来。 为了…

HarmonyOS/OpenHarmony原生应用-ArkTS万能卡片组件Badge

可以附加在单个组件上用于信息标记的容器组件。该组件从API Version 7开始支持。 支持单个子组件。子组件类型:系统组件和自定义组件,支持渲染控制类型(if/else、ForEach和LazyForEach)。 一、接口 方法1: Badge(value…

STM32--人体红外感应开关

本文主要介绍基于STM32F103C8T6和人体红外感应开关实现的控制算法 简介 人体红外模块选用HC-SR501人体红外传感器,人体红外感应的主要器件为人体热释电红外传感器。人体都有恒定的体温,一般在36~37度,所以会发出特定波长的红外线&#xff0…

Redis最常见应用场景

缓存(Cache) Redis的第一个应用场景是Redis作为缓存对象来加速Web应用的访问。 在该场景下,有一些存储于数据库中的数据会被频繁访问,如果频繁的访问数据库,数据库负载会升高,同时由于数据库IO比较慢&…

计算机视觉——飞桨深度学习实战-深度学习网络模型

深度学习网络模型的整体架构主要数据集、模型组网以及学习优化过程三部分,本章主要围绕着深度学习网络模型的算法架构、常见模型展开了详细介绍,从经典的深度学习网络模型以CNN、RNN为代表,到为了解决显存不足、实时性不够等问题的轻量化网络…

[Linux]线程互斥

[Linux]线程互斥 文章目录 [Linux]线程互斥线程并发访问问题线程互斥控制--加锁pthread_mutex_init函数pthread_mutex_destroy函数pthread_mutex_lock函数pthread_mutex_unlock函数锁相关函数使用示例使用锁的细节加锁解锁的实现原理 线程安全概念常见的线程不安全的情况常见的…

岩土工程监测中无线振弦采集仪的高精度高稳定性的重要性

岩土工程监测中无线振弦采集仪的高精度高稳定性的重要性 岩土工程中,无线振弦采集仪是一种用于测量结构物振动情况的关键设备。该设备主要是为了监测结构物的破坏情况、安全性能、实时振动等相关参数的变化,以便于及时掌握结构物的变化情况,…

【数据结构】手撕归并排序(含非递归)

目录 一,归并排序(递归) 1,基本思想 2,思路实现 二,归并排序(非递归) 1,思路实现 2,归并排序的特性总结: 一,归并排序&#xff0…

面试题:在大型分布式系统中,给你一条 SQL,让你优化,你会怎么做?

亲爱的小伙伴们,大家好呀!我是小米,一个热爱技术、乐于分享的90后程序猿。今天,我要和大家聊聊一个在大型分布式系统中非常有趣和挑战性的话题——如何优化 SQL 查询! 这个问题可不简单,但不要担心&#x…

力扣第100题 相同的数 c++ 二叉 简单易懂+注释

题目 100. 相同的树 简单 给你两棵二叉树的根节点 p 和 q ,编写一个函数来检验这两棵树是否相同。 如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。 示例 1: 输入:p [1,2,3], q [1,2,3] 输出…