0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动

完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>

3天内不再提示

JTAG简介 JTAG和SWD之间的区别

FPGA之家 来源:知晓编程 作者:知晓编程 2021-07-23 17:53 次阅读

01JTAG简介

JTAG(JointTest ActionGroup)是一个接口,为了这个接口成立了一个小组叫JTAG小组,它成立于1985年。在1990年IEEE觉得一切妥当,于是发布了IEEE Standard 1149.1-1990,并命名为Standard Test Access Port and Boundary-ScanArchitecture,这就是大名鼎鼎的JTAG了。

JTAG的三大功能你知道吗,响当当的:

1.下载器,即下载软件到FLASH里。

2. DEBUG,跟医生的听诊器似的,可探听芯片内部小心思。

3. 边界扫描,可以访问芯片内部的信号逻辑状态,还有芯片引脚的状态等等。

JTAG根本没有标准的接口定义,甚至每家公司定义都不一样。在ARM的《系统和接口设计参考》文档中

文档下载地址:

链接:https://pan.baidu.com/s/13aQXOXR73_wiERz2kwN15w

提取码:xaaf

(提示:公众号不支持外链接,请复制链接到浏览器下载)

这篇文档列举了不同的JTAG接口

而我们经常在互联网看到的下图,是SEGGER公司的Jlink的JTAG接口。

d88ba2c6-eb90-11eb-a97a-12bb97331649.jpg

J-Link是德国SEGGER公司推出基于JTAG的仿真器。简单地说,是给一个JTAG协议转换盒,即一个小型USB到JTAG的转换盒,其连接到计算机用的是USB接口,而到目标板内部用的还是jtag协议。它完成了一个从软件到硬件转换的工作。

同时Jlink也是个人觉的最流行的调试器。通过《系统和接口设计参考》可知,这个ARM官方的JTAG20pin并不相同。

在这里希望大家明白,ARM,Jlink,JTAG之间的关系。

使用频率也挺高的ST-linkV2的接口由上文可知,这也是ST公司自己定义的接口

Ulink、CMSIS_DAP和其他STM32仿真器是一样的道理。

02JTAG介绍

边界测试:

举个例子你有两个芯片,这两个芯片之间连接了很多很多的线,怎么确保这些线之间的连接是OK的呢,用JTAG,它可以控制所有IC的引脚。这叫做芯片边界测试。

d8f98764-eb90-11eb-a97a-12bb97331649.png

在JTAG接口中,最常用的信号有四个,分别是TCK/TMS/TDO/TDI。JTAG接口可以一对一的使用,也可以组成菊花链的一对多拓扑结构,两种拓扑结构如下图所示。多核的芯片,其芯片内部已经接成了菊花链的形式。

d905779a-eb90-11eb-a97a-12bb97331649.png

JTAG的菊花链还有很多玩法

CPUFPGA制造商允许JTAG用来端口debug;FPGA厂商允许通过JTAG配置FPGA,使用JTAG信号通入FPGA核。

03JTAG和SWD

SWD接口:串行调试(SerialWireDebug),应该可以算是一种和JTAG不同的调试模式,最直接的体现在调试接口上,与JTAG的20个引脚相比,SWD只需要4(或者5)个引脚。

VCC、SWDIO、SWCLK、GND(有些情况,也加上了RESET脚)。

SWD和传统的调试方式区别:

SWD模式比JTAG在高速模式下面更加可靠。在大数据量的情况下面JTAG下载程序会失败,但是SWD发生的几率会小很多。基本使用JTAG仿真模式的情况下是可以直接使用SWD模式的,只要你的仿真器支持,所以推荐大家使用这个模式。

当CPU的GPIO不够用的时候,可以使用SWD仿真,这种模式支持更少的引脚。

在硬件PCB的体积有限的时候推荐使用SWD模式,它需要的引脚少,当然需要的PCB空间就小,可以选择一个很小的2.54间距的5芯端子做仿真接口。

Keil环境下Jlink调试器的JTAG模式和SWD模式

IAR环境下Jlink调试器的JTAG模式和SWD模式

Jlink的JTAG模式和SWD模式对比图

d9dd2924-eb90-11eb-a97a-12bb97331649.png

04关于Vref引脚

上面我们提到Vref引脚,属于IO接口的电源域,目的是为了使芯片逻辑电平与调试器的逻辑电平一致,避免逻辑错误,甚至对设备造损坏。

在Jlink上有Vref的跳线帽。

三个排针:①是NC,②是Vref,是和输出的1脚相连的,③是3.3V

如果要Jlink的1脚Vref输出3.3V,直接将②和③短接即可。

05关于TRST引脚

JTAG定义中的TRST引脚,用来复位TAP控制器的。在STM32系列单片机中,并没有TRST引脚,名字为NJTRST。

以STM32F207为例,NJTRST引脚在JTAG和SWD模式中的说明。

STM32F207的SWJI/O引脚可用性

06RESET引脚作用

在一些STM32的产品仿真时使用4线的SWD模式,发布版通常会将JTAG口设置为普通IO,或者由于管脚不够用,在发布版用作其他用途。我们在调试发布版,因为禁止了JTAG模式,没有办法仿真了。

这个时候,最常用的做法是,拉高BOOT0管脚,进入MainFlash memory模式,进行debug仿真。

对比STM32的官方开发板,我们在使用SWD模式没有引出RST引脚,当然属于SWD的还有SWO信号,这是个监视用的,也是非常有用。这两个信号都可以连接仿真器的。

db2d2e6e-eb90-11eb-a97a-12bb97331649.png

仿真器有UnderReset的方式,因此,仿真器在需要仿真的时候,会把RST信号送到MCU,让MCU处于RST,或者采用Reset后仿真,代码还没执行到禁止JTAG状态下,所以可以直接仿真。当然,也可以主动复位供电,也是可以脱离原来的JTAG禁止状态。也可以拉高boot0管脚。

编辑:jq

  • JTAG
    +关注

    关注

    6

    文章

    323

    浏览量

    70420
收藏 人收藏

    评论

    相关推荐

    Jtag管脚作为正常GPIO使用

    JTAGGPIO
    橙群微电子
    发布于 :2023年03月06日 10:09:03

    有没有办法用寄存器/保险丝/OTP禁用JTAG/SWD接口?

    早上好, 我想知道是否可以禁用 STM32MP1 中的 JTAG。项目完成后,我不希望此界面处于活动状态。 有没有办法用寄存器/保险丝/OTP 禁用 JTAG/SWD 接口?
    发表于 12-27 07:52

    使用STMX&IDE开发调试/编程设备,需要jtagswd接口吗?

    我将在定制板中使用 STM32F4 CPU。PCB 空间有限,我计划使用 STMX&IDE 开发调试/编程设备。那么是否需要 JTAG 接口(10 针),或者我是否可以只使用 SWD 接头?
    发表于 01-12 08:11

    MIMXRT1024-EVK JTAG不工作怎么解决?

    在尝试对评估板进行编程调试时,我还无法让 JTAG 工作。我正在使用 MCUXpresso IDE PE Multilink JTAG。我可以通过 USB 编程调试,但不能通过 JTAG
    发表于 03-15 07:50

    如何在编程安全JTAG eFuse后使用SWD接口调试iMX.RT105x?

    -if JTAG -speed 4000 -autoconnect 1 -JTAGConf -1,-1您对 SWD 接口有什么建议(JlinkScript 命令)吗?
    发表于 03-16 08:52

    如何在MIMXRT1011-EVK上使用SWD/JTAG

    我似乎无法通过 J-link Ultra 让 SWD/JTAG 在 MIMXRT1011-EVK 上工作。我已经移除了跳线 J61 J62,当我在 MCUExpresso 中启动调试时它会抛出此错误消息:使用 CMSIS-DAP 进行调试工作正常。你能建议吗?谢谢
    发表于 04-10 09:15

    JTAGISP的简介区别以及它们之间的联系

    区别联系区别JTAG可以调试程序,而ISP只能下载程序。联系:同作为AVR程序下载工具,都能把程序从电脑下载到单片机中。都能对芯片的熔丝位锁定位进行编程。JTAG调试与普通软件仿真的区别联系联系
    发表于 03-16 17:10

    AVR单片机JTAG与ISP的区别

    。可以通过ISP下载线或者STK500把程序下载到单片机中。 ISP下载线成本低廉,制作简单,一个并口ISP下载线只需几十元即可得到。开发工具成本低也是AVR单片机的优势之一。 JTAG与ISP的区别
    发表于 08-05 10:51

    【转】JLINK与JTAG区别

    (JTAG)的转换呢? 有以下两种做法: 1. 在电脑上写一个服务程序,把IAR、KEILADS中的RDI命令解析成相关的JTAG协议,然后通后一个物理转换接口(注意,这个转换只是电气物理层上的转换
    发表于 03-01 09:26

    Jlink SWDJtag下载失败总结

    这是我的一个博客(偷下懒,就不编辑了),希望可以帮助到需要帮助的朋友!Jlink SWDJtag下载失败总结 - guguizi的专栏 - 博客频道 - CSDN.NEThttp://blog.csdn.net/guguizi/article/details/47768393
    发表于 08-21 16:04

    JTAG如何改为SWD

    板子是MB997B,现有JTAG仿真器,板子的SWD可用排线把JTAG接口引出在连接到板子上,会不会影响到调试,毕竟排线那部分是引出的
    发表于 09-07 19:36

    STM32的JTAG接口硬件设计介绍

    下图红色圈起来的字: JTAG电路图: JTAG接口,同样也是SWD接口,JTAG用的是6个引脚,SWD用的是2个引脚。(没有说电源负正两个引脚) STM32支持JTAGSWD两种方式,只需要在软件上设置切换即可,如
    发表于 07-04 03:09

    不小心把STM32F103的JTAGSWD接口都给关了,请问如何才能打开?

    在学习《例说STM32》的过程中,使用函数JTAG_Set(JTAG_SWD_DISABLE);结果把SWDJTAG模式都给关了,现在不能往板子下程序了,求救,如何才能打开JTAG,怎样重新把程序
    发表于 11-01 08:44

    stm32的调试接口jtagswd速度那个更快?

    jtagswd速度是不是swd更快?稳定性哪个好,抗干扰能力更强?我的应用里可能会有比较大的干扰jtag有那么多接地线屏蔽,swd只有一根地线开发板上的jtag接了很多的上拉下拉,这些是不是只是
    发表于 03-12 01:54

    请问DSP用的JTAGSTM32用的JTAG有什么区别

    我想问题下 DSP用的JTAGSTM32用的JTAG有什么区别,能否使用STM32使用的JTAG给DSP下载程序还是说DSP下载程序需要特定修改之后的JTAG?
    发表于 03-20 01:44

    UARTJTAG之间的关系是什么?

    据我了解,UART端口调试仅用于FX1/FX2LP,JTAG用于FX3。但是在FX3-SDK中,每个示例固件包括调试模块与UART初始化。UARTJTAG之间的关系是什么?如果我想调试评估板上
    发表于 04-28 15:04

    ICSPJTAG之间的差异

    我们正在设计一个基于PIC32 MZ的板,而我不确定ICSPJTAG之间区别。我通常更喜欢开放的标准,但我也关心在调试方面获得最好的特性。我们计划使用真正的ICE,据我所知,它支持两种协议,用于
    发表于 05-13 14:35

    为什么关闭了JTAGEWD之后每次还要打开SWD呢?

    )key_up=1; JTAG_Set(SWD_ENABLE);为什么关闭了JTAGEWD之后每次还要打开SWD呢????? 有什么用途呢?????
    发表于 10-24 01:41

    如何连接JTAGSWD模式)擦除芯片?

    上升。十六进制文件名:“PrPuxBuffCaseSexSLuldLyLED”表单演示程序。下载工具:J-Link下载软件:J-FlashDeLoad接口请帮助告诉我如何连接JTAGSWD模式)擦除芯片,谢谢。
    发表于 10-25 10:41

    请问为什么使用LCD的时候要使能JTAG

    请问一下原子哥,为什么在使用LCD的时候,要使能JTAG呢,也就是 JTAG_Set(SWD_ENABLE);//开启SWD如果我把这一句注释掉的话,读LCD的ID读回来的就不正确,当然也就不能正常显示了
    发表于 11-10 21:12

    使用jtag调试stm32f0的时候使用swd模式提示TCK LOW连接不上的原因?

    在使用jtag调试stm32f0的时候,使用swd模式提示TCK LOW,连接不上,检查硬件!一开始连接上了,然后写了一段代码之后,好像使单片机卡死在那边了。然后现在我的jtag也被我调试的挂了,指示灯又不亮了,真悲惨啊,老大有啥解决的方法对于我这两个问题!
    发表于 05-22 04:35

    关于JTAG下载的问题如何解决

    core on JTAG chainNo devices found on JTAG chain. Trying to find device on SWD.Info: Found SWD
    发表于 07-17 07:10

    调试器协议标准有哪些?SWD JTAG区别是什么?

      1、什么是下载调试器  2、JTAG 标准是什么  3、SWD 标准是什么  4、SWD / JTAG 的存在什么区别
    发表于 03-11 06:32

    关于JTAG,你知道的不知道的都在这里 精选资料分享

    目录01、JTAG简介02、JTAG介绍03、JTAGSWD04、关于Vref引脚05、关于TRST引脚06、RESET引脚作用01、JTAG简介JTAG(JointTest
    发表于 07-29 09:04

    JTAGSWD区别在哪

    JTAGSWD区别在哪?USARTUART的区别在哪?
    发表于 10-08 09:01

    如何通过JTAG/SWD写一个简单的串口IAP实验?

    如何通过JTAG/SWD写一个简单的串口IAP实验?
    发表于 10-11 09:34

    如何对JTAG进行烧写

    如何对JTAG进行烧写?swd的烧写方法是什么? 怎样去设计一种SWD的电路呢?
    发表于 10-21 08:55

    JTAG接口SWD接口有哪些区别

    JTAG是什么?JTAG有哪些功能?JTAG接口SWD接口有哪些区别呢?
    发表于 10-25 06:54

    JTAG调试接口SWD调试接口在硬件上有什么区别

    STM32的输入输出模式有哪几种?STM32启动文件(.s)主要实现什么功能?STM32F1芯片有哪些程序下载方法?什么是CMSIS?JTAG调试接口SWD调试接口在硬件上有什么区别?STM32ARM二者之间是什么关系?
    发表于 10-28 08:01

    为什么STM32会禁止JTAG调试功能却保留SWD下载调试功能呢

    为什么STM32会禁止JTAG调试功能却保留SWD下载调试功能呢?
    发表于 11-25 08:56

    SWDJTAG接口的含义区别

    作为嵌入式软件工程师,下载调试器都应该知道,但你真正了解其SWD JTAG接口的含义区别吗?今天分享一篇公众号【嵌入式专栏】整理的关于 SWD JTAG的文章。嵌入式专栏1什么...
    发表于 12-10 07:24

    STM32支持连接调试器进行在线Debug调试简介

    是广为使用的JTAG 接口另一个是新的“串行线(Serial Wire, SW)调试接口”,也就是SWD调试接口SWDJTAG两种调试接口仿真的区别两者的区别主要在于使用引脚的多少,...
    发表于 01-26 07:09

    SWD传统的调试方式区别在哪

    SWD 传统的调试方式区别 1. SWD 模式比 JTAG 在高速模式下面更加可靠。 在大数据量的情况下面 JTAG 下载程序会失败, 但是 SWD 发生的几率会小很多。基本使用 JTAG 仿真
    发表于 01-26 06:10

    JTAG接口简介

    01JTAG简介JTAG(JointTest ActionGroup)是一个接口,为了这个接口成立了一个小组叫JTAG小组,它成立于1985年。在1990年IEEE觉得一切妥当,于是发布了...
    发表于 02-11 07:03

    讲解下下载/调试接口中JTAGSWD引脚的复用禁止设置

    相信大家在对单片机编程时都遇到过端口复用的问题,特别是在引脚数量有限的MCU当中;今天会给大家讲解下我们的下载/调试接口中JTAGSWD引脚的复用禁止设置,这个也是大家普遍会遇到的问题。一、准备工作...
    发表于 02-11 06:53

    JTAG的基本原理与测试总结

    JTAGSWD的含义与引脚前言一、JTAG二、SWD总结前言最近使用M0搭建了一个最基础的SoC但是在使用keil进行软件调试的过程中遇到了不小的问题,这里对常见的两种调试方式做一个总结一
    发表于 02-17 08:00

    STM32F103的JTAGSWD接口无法下载程序怎么解决

    STM32F103的JTAGSWD接口被禁用,无法下载程序今天烧写STM32例程进板子的时候,没注意程序里有完全禁用(JTAG+SW-DP)的语句,第一次烧写成功之后,就再也烧不了程序进板子里了
    发表于 02-22 08:15

    日常我们用到的JTAGSWD两种模式的接口是怎样的

    我们常用到的有哪几种模式的接口?日常我们用到的JTAGSWD两种模式的接口是怎样的?
    发表于 02-23 07:14

    20脚JTAG/SWD调试接口接法是怎样的

    20脚JTAG/SWD调试接口接法是怎样的?什么是时钟?为什么STM32要有多个时钟源呢?
    发表于 02-24 06:20

    ARM JTAG接口与SWD接口的调试方式有何区别

    只需要4个(或者5个)引脚,结构简单,但是使用范围没有JTAG广泛,主流调试器上也是后来才加的SWD调试模式。SWD传统的调试方式区别SWD模式比JTAG在高速模式下面更加可靠。在大数据量的情况下
    发表于 05-24 15:48

    JTAG口及其对Flash的在线编程

    通过JTAG 实现对Flash 在线编程。首先, 介绍JTAG 的定义、结构及引脚的定义, 并阐述JTAG 状态机的工作原理。然后,介绍JTAG口的边界扫描寄存器,给出实现JTAG在线写Flash的电路,
    发表于 04-16 10:00 59次下载

    JTAG先进的功能系统设计,JTAG Advanced C

    JTAG先进的功能系统设计,JTAG Advanced Capabilities and System Design The JTAG bus, originally intended
    发表于 05-16 09:57 30次下载

    JTAG调试原理(推荐)

    JTAG调试原理(推荐):ARM JTAG 调试原理
    发表于 05-27 08:59 18次下载

    ARM JTAG调试的基本原理

    JTAG调试原理(推荐):这篇文章主要介绍ARM JTAG调试的基本原理。基本的内容包括了TAP (TEST ACCESS PORT) BOUNDARY-SCAN ARCHITECTURE的介绍,在此基础上,结合ARM7TDMI详细介绍了的JTAG调试原
    发表于 05-27 10:44 147次下载

    ARM JTAG 调试原理

    这篇文章主要介绍ARM JTAG调试的基本原理。基本的内容包括了TAP (TEST ACCESS PORT) BOUNDARY-SCAN ARCHITECTURE的介绍,在此基础上,结合ARM7TDMI详细介绍了的JTAG调试原理。这篇文章主要是
    发表于 07-14 23:19 82次下载

    JTAG与ISP使用中的常见问题

    避免H-JTAG问题发生最重要的一点是要进行正确的配置。下面介绍一下H-JTAG软件的安装配置流程。
    发表于 03-06 14:12 19次下载

    JTAG功能及系统设计

    本内容向大家提供了JTAG功能及系统设计 JTAG也是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。标准的JTAG接口是
    发表于 03-30 10:04 155次下载
    <b>JTAG</b>功能及系统设计

    《ARM JTAG 调试原理》下载

    这篇文章主要介绍ARM JTAG调试的基本原理。基本的内容包括了TAP (TEST ACCESS PORT) BOUNDARY-SCAN ARCHITECTURE的介绍,在此基础上,结合ARM7TDMI详细介绍了的JTAG调试原理。 这篇文章主要是总结了
    发表于 11-15 17:35 109次下载
    《ARM <b>JTAG</b> 调试原理》下载

    SWDJTAG之间区别

    SWD 模式比 JTAG 在高速模式下面更加可靠。 在大数据量的情况下面 JTAG 下载程序会失败, 但是 SWD 发生的几率会小很多。基本使用 JTAG 仿真模式的情况下是可以直接使用 SWD 模式的, 只要你的仿真器支持。 所以推荐大家使用这个模式。
    发表于 03-04 15:33 7次下载

    stm32的JTAGSWD的使用区别

    stm32的JTAGSWD的使用区别
    发表于 12-17 21:49 34次下载

    JTAG ICE User Guide

    JTAG ICE User Guide
    发表于 09-21 09:23 12次下载
    <b>JTAG</b> ICE User Guide

    JTAG接口分类及如何提高JTAG下载速度

    时钟正常,就可以通过JTAG接口访问CPU的内部寄存器挂在CPU总线上的设备,如FLASH,RAM,SOC(比如4510B,44Box,AT91M系列)内置模块的寄存器,象UART,Timers
    发表于 10-13 19:28 3次下载

    JLINK与JTAG区别

    )的转换呢?有以下两种做法: 1.在电脑上写一个服务程序,把IAR、KEILADS中的RDI命令解析成相关的JTAG协议,然后通后一个物理转换接口(注意,这个转换只是电气 物理层上的转换,就像RS232那样的作用)发送你的的目标板。H-JTAG就是这样的。H-JTAG的硬件就仅是一个物理电平的转换接
    发表于 10-18 13:04 6次下载

    Jlink仿真器的SWDJTAG下载模式如何进行接线详细方法说明

    本文档的主要内容详细介绍的是Jlink仿真器的SWDJTAG下载模式如何进行接线详细方法说明。
    发表于 05-16 08:00 16次下载
    Jlink仿真器的<b>SWD</b>与<b>JTAG</b>下载模式如何进行接线详细方法说明

    stm32 SWD调试接口的使用

    SWD 传统的调试方式区别    1. SWD 模式比 JTAG 在高速模式下面更加可靠。 在大数据量的情况下面 JTAG 下载程序会失败, 但是 SWD 发生的几率会小很多。基本使用 JTAG
    发表于 12-02 17:06 19次下载
    stm32 <b>SWD</b>调试接口的使用

    关于JTAG,你知道的不知道的都在这里

    01JTAG简介JTAG(JointTest ActionGroup)是一个接口,为了这个接口成立了一个小组叫JTAG小组,它成立于1985年。在1990年IEEE觉得一切妥当,于是发布了...
    发表于 12-08 09:51 5次下载
    关于<b>JTAG</b>,你知道的<b>和</b>不知道的都在这里

    JTAGSWD的含义与引脚

    JTAGSWD的含义与引脚前言一、JTAG二、SWD总结前言最近使用M0搭建了一个最基础的SoC但是在使用keil进行软件调试的过程中遇到了不小的问题,这里对常见的两种调试方式做一个总结一
    发表于 12-22 19:05 17次下载
    <b>JTAG</b>与<b>SWD</b>的含义与引脚

    SWD 仿真模式

    转自https://zhidao.baidu.com/question/15403504727290183871)SWD 仿真模式概念简述先所说 SWD 传统的调试方式有什么不一样:首先给大家介绍
    发表于 12-29 19:52 3次下载
    <b>SWD</b> 仿真模式

    JLink引脚定义、JTAG引脚定义、SWD引脚定义

    日常我们用到的JTAGSWD两种模式的接口如下:但是实际上接口是如下图所示箭头所示对接的:也就是说我们JTAG的19脚对应的是SWD的1脚。当你需要引线出来的时候JTAG的TDO 13脚对应的就是
    发表于 12-31 19:26 21次下载
    JLink引脚定义、<b>JTAG</b>引脚定义、<b>SWD</b>引脚定义

    JTAGSWD标签连接适配器

    电子发烧友网站提供《JTAGSWD标签连接适配器.zip》资料免费下载
    发表于 07-26 09:41 4次下载
    <b>JTAG</b>到<b>SWD</b><b>和</b>标签连接适配器

    JTAG标准文档

    JTAG标准文档
    发表于 08-25 16:12 0次下载

    JTAG基本原理简介

    jtag基本原理介绍。
    发表于 10-24 15:05 0次下载

    什么是jtag接口 jtag接口定义 JTAG ARM

    什么是jtag接口 JTAG(Joint Test Action Group ,联合测试行动小组 ) 是一种国际标准测试协议,主要用于芯片内部测试及对系统进行仿真、调试, J
    发表于 12-20 13:40 4.3w次阅读
    什么是<b>jtag</b>接口 <b>jtag</b>接口定义 <b>JTAG</b> ARM

    jtag接口电路

    JTAG技术是一种嵌入式调试技术,芯片内部封装了专门的测试电路TAP(测试访问口),通过专用的JTAG测试工具对内部节点进行测试控制,目前大多数ARM器件支持JTAG
    发表于 08-24 13:10 7541次阅读
    <b>jtag</b>接口电路

    JTAG仿真接口设计

    JTAG仿真接口设计
    发表于 10-26 11:03 1929次阅读

    JTAG两大类详解及JTAG电缆提速方法

    时钟正常,就可以通过JTAG接口访问CPU的内部寄存器挂在CPU总线上的设备,如FLASH,RAM,SOC(比如4510B,44Box,AT91M系列)内置模块的寄存器,象UART,Timers,GPIO等等的寄存器。
    发表于 11-15 13:06 2085次阅读

    JTAG的原理

    Zwolinski著《VHDL数字系统设计》,电子工业出版社出版了他的中文版。 没一个JTAG兼容的元件都有一个共用的测试结构,这种结构基本单元如下: 1、测试存取端口 测试存取端口包括4个或5个为测试增加的引脚。这些引脚是: TDITDO(测试数据输入输出)。数据指令通过扫描路径送至
    发表于 12-04 12:44 710次阅读

    jtag的基本原理与调试原理

    JTAG编程方式是在线编程,传统生产流程中先对芯片进行预编程实现再装到板上因此而改变,简化的流程为先固定器件到电路板上,再用JTAG编程,从而大大加快工程进度。JTAG接口可对PSD芯片内部的所有部件进行编程
    发表于 12-10 10:20 8013次阅读
    <b>jtag</b>的基本原理与调试原理

    jtag与jlink有什么区别

    调试ARM,要遵循ARM的调试接口协议,JTAG就是其中的一种。当仿真时,IAR、KEIL、ADS等都有一个公共的调试接口,RDI就是其中的一种,那么我们如何完成RDI--》ARM调试协议(JTAG)的转换呢?
    发表于 12-10 10:40 1.1w次阅读

    jtag接口是什么_jtag接口定义

    JTAG(JointTestActionGroup,联合测试行动小组)是一种国际标准测试协议,主要用于芯片内部测试及对系统进行仿真、调试,JTAG技术是一种嵌入式调试技术,它在芯片内部封装了专门
    发表于 01-11 09:45 2.7w次阅读
    <b>jtag</b>接口是什么_<b>jtag</b>接口定义

    jtagswd有什么不同_jtagswd区别

    本文从引脚、调试方式、仿真器的支持硬件接口四个方面对jtagswd进行了详细的对比区别
    发表于 01-11 10:06 12.8w次阅读
    <b>jtag</b><b>和</b><b>swd</b>有什么不同_<b>jtag</b><b>和</b><b>swd</b>的<b>区别</b>

    JTAG接口如何转SWD接口_JTAG接口转SWD接口方法

    本文为大家介绍JTAG接口转SWD接口方法,利用此转换方式,可以简化板载调试接口(相应单片机应支持SWD调试)。
    发表于 01-11 10:23 2.9w次阅读
    <b>JTAG</b>接口如何转<b>SWD</b>接口_<b>JTAG</b>接口转<b>SWD</b>接口方法

    JTAG的作用原理分析

    一般的协议是求着CPU读写字库的程序,但JTAG可以读写CPU的程序,命令让CPU啥活都干,擒贼先擒王,JTAG就是屠龙刀。
    的头像 发表于 06-20 16:27 1.2w次阅读

    JTAG技术应用的各个阶段分析

    硬件或软件,那么仿真工具也很可能是通过JTAG端口与微处理器对话。而且,如果系统中采用了球栅阵列(BGA)封装的IC,那么JTAG也是测试BGA器件与底层印制电路板之间连接的最有效方法。
    的头像 发表于 09-27 09:06 3840次阅读

    JTAG接口定义

    JTAG(联合测试工作组)是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。标准的JTAG接口是4线:TMS、TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。
    的头像 发表于 03-27 14:54 2.6w次阅读

    ASJTAG配置方式

    JTAG的接口是一种特殊的4/5个接脚接口连到芯片上 ,所以在电路版上的很多芯片可以将他们的JTAG接脚通过Daisy Chain的方式连在一起,并且集成电路只需连接到一个“JTAG端口”就可以访问一块印刷电路板上的所有集成电路。
    的头像 发表于 11-15 07:08 2963次阅读
    AS<b>和</b><b>JTAG</b>配置方式

    微雪电子AVR JTAG仿真器简介

    USB AVR JTAG 仿真器 兼容 AT AVR JTAG ICE 简单易用,稳定可靠。支持AVR Studio 4 型号 USB AVR JTAG
    的头像 发表于 12-20 14:43 1505次阅读
    微雪电子AVR <b>JTAG</b>仿真器<b>简介</b>

    ARM的JTAG调试结构

    JTAG是Joint Test Action Group的缩写,是IEEE 1149.1标准。使用JTAG的优点:JTAG的建立使得集成电路固定在PCB上,只通过边界扫描便可以被测试。
    的头像 发表于 08-27 14:18 2413次阅读

    调试接口SWDJTAG区别

    作者 | strongerHuang 微信公众号 | strongerHuang 作为嵌入式工程师,下载调试器都应该知道,但你真正了解其SWD JTAG接口的含义区别吗? 1 什么是下载调试器
    的头像 发表于 10-27 09:29 1.3w次阅读
    调试接口<b>SWD</b><b>和</b><b>JTAG</b>的<b>区别</b>

    下载调试接口SWDJTAG区别

    作为嵌入式工程师,下载调试器都应该知道,但你真正了解其 SWD JTAG 接口的含义区别吗? 1、什么是下载调试器 简单来说,下载调试器是将 PC(例如通过 USB 协议)发送的命令转换
    的头像 发表于 11-28 11:44 1823次阅读

    程序下载接口的区别----JTAG vs SWD

    简单来说,下载调试器是将PC(例如通过USB协议)发送的命令转换为MCU(负责MCU内部外围设备)理解的语言(例如SWDJTAG协议)的设备,加载代码并精确控制执行。
    的头像 发表于 09-28 14:44 1591次阅读
    程序下载接口的<b>区别</b>----<b>JTAG</b> vs <b>SWD</b>

    什么是JTAG?用途是什么

    JTAG是1980年代开发的用于解决电子板制造问题的IEEE标准(1149.1)。如今,它可以用作编程,调试探测端口。但是首先,让我们看看JTAG的最初用途,边界测试。
    的头像 发表于 10-17 17:46 1545次阅读

    JTAG vs SWD区别

    下载调试器是将PC(例如通过USB协议)发送的命令转换为MCU(负责MCU内部外围设备)理解的语言(例如SWDJTAG协议)的设备,加载代码并精确控制执行。
    的头像 发表于 12-04 10:05 1463次阅读
    <b>JTAG</b> vs <b>SWD</b><b>区别</b>

    构建多电压JTAG

    菊花链,或通过JTAG端口连接多个DSP、FPGA、CPLD其他逻辑器件,允许使用单个JTAG连接器控制它们。菊花链通常用于具有多个JTAG器件的电路板,菊花链连接TDITDO引脚以形成串行路径。链的输入是第一个设备的TDI;链的输出是最后一个设备的 TDO。
    的头像 发表于 02-02 17:17 206次阅读

    简述SWD下载器通信协议底层原理

    基于Cortex-M内核的单片机,目前主流的下载接口就是JTAGSWDSWD JTAG引脚区别: **JTAG:** * **TDI:**
    发表于 02-20 16:05 349次阅读
    简述<b>SWD</b>下载器通信协议底层原理

    下载硬声App