JTAG和SWD小结

1. JTAG简介

JTAG(Join Test Action Group, 联合测试行动小组)是一种国际标准测试协议,主要用于芯片内部测试。标准的JTAG接口是4线的,包括TMS, TCLK, TDI, TDO, 分别是模式选择,时钟,数据输入线和数据输出线。一般再加上VCC和GND,因此共有6个引脚。

2. SWD简介

SWD(Serial Wire Debug,串行调试接口),也是一种调试接口,采用不同的调试协议,只需要4个引脚,SW_CLK, SW_SDIO, NREST, VDD, 所以结构简单,但是使用范围没有JTAG广泛

3. SWD和JTAG的区别

  1. SWD模式在高速模式下面比JTAG更加可靠,在大数据的情况下,JTAG下载程序会失败,但是SWD发生错误的概率会小很多。
  2. 基本使用JTAG仿真模式的情况下都可以直接使用SWD模式,只要你的仿真器支持。
  3. 在GPIO刚好缺一个的时候,可以使用SWD仿真,这种模式支持更少的引脚。

4. JLink仿真器

因为目前的电脑的USB接口,所以厂家做了一个USB-JTAG协议转换盒,完成一个从软件到硬件的转换工作,这个就是JLINK,他是一个通用的开发工具,可以用与KEIL,IAR,ADS等平台。速度,效率,功能都挺好的,是总多仿真器里最强悍的。

5. ST-Link仿真器

ST-LINK是专门针对意法半导体STM8和STM32系列芯片的仿真器。ST-LINK /V2指定的SWIM标准接口和JTAG / SWD标准接口,其主要功能有:
编程功能:可烧写FLASH ROM、EEPROM、AFR等;
仿真功能:支持全速运行、单步调试、断点调试等各种调试方法,可查看IO状态,变量数据等;
仿真性能:采用USB2.0接口进行仿真调试,单步调试,断点调试,反应速度快;
编程性能:采用USB2.0接口,进行SWIM / JTAG / SWD下载,下载速度快;

参考链接:
https://blog.csdn.net/LEON1741/article/details/72846434

  • 3
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JTAGSWD是两种不同的调试接口。JTAG是一种广泛使用的调试接口,它需要更多的引脚来进行连接,通常需要5个引脚。而SWD是一种更简单的调试接口,只需要4个引脚。\[1\] 在高速模式下,SWDJTAG更可靠,特别是在处理大量数据时,JTAG下载程序可能会失败,而SWD的错误概率较小。因此,在大多数情况下,如果你的仿真器支持,可以直接使用SWD模式来代替JTAG模式。此外,当GPIO引脚有限时,可以使用SWD仿真,因为SWD模式需要的引脚更少。\[1\]\[3\] JLink是一种基于JTAG的仿真器,它是德国SEGGER公司推出的。它可以将JTAG协议转换为USB接口,用于连接计算机和目标板。STLINK也是一种仿真器,它也是基于JTAG的。这两种仿真器都可以用于JTAGSWD模式的调试。\[2\] 总结来说,JTAGSWD是两种不同的调试接口,SWD模式在高速模式下更可靠,需要的引脚更少,适用于空间有限的情况。而JLink和STLINK是两种常用的基于JTAG的仿真器。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* [JTAGSWD小结](https://blog.csdn.net/mu_guang_/article/details/109004632)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [JTAGSWD、JLINK、ST-LINK、ULINK的区别](https://blog.csdn.net/weixin_46251230/article/details/125992552)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [JTAGSWD对比](https://blog.csdn.net/LazyDreamHunter/article/details/46325795)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值