swd与jtag区别及使用情况

swd与jtag区别及使用情况

ID:22373545

大小:477.50 KB

页数:8页

时间:2018-10-28

swd与jtag区别及使用情况_第1页
swd与jtag区别及使用情况_第2页
swd与jtag区别及使用情况_第3页
swd与jtag区别及使用情况_第4页
swd与jtag区别及使用情况_第5页
资源描述:

《swd与jtag区别及使用情况》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、SWD与JTAG区别及使用情况   上图是SEGGER说明书中给出的Jlink引脚图,可以对照着看SWD引脚与JTAG引脚的关系。  这是我手边开发板上的JTAG连接图,这个肯定是能用的。   这个是从网上找来的标准的JTAG连接图,供对照参考。   调试方式既可以用JTAG,也可以用SWD。以下是一段转自:(http://showvi.com/Blog/ViewAirticle/186)SWD仿真模式概念简述一、SWD和传统的调试方式区别   1.SWD模式比JTAG在高速模式下面更加可靠。在大数据量的情况下面JTA

2、G下载程序会失败,但是SWD发生的几率会小很多。基本使用JTAG仿真模式的情况下是可以直接使用SWD模式的,只要你的仿真器支持。所以推荐大家使用这个模式。   2.在大家GPIO刚好缺一个的时候,可以使用SWD仿真,这种模式支持更少的引脚。   3.在大家板子的体积有限的时候推荐使用SWD模式,它需要的引脚少,当然需要的PCB空间就小啦!比如你可以选择一个很小的2.54间距的5芯端子做仿真接口。二、仿真器对SWD模式支持情况1.市面上的常用仿真器对SWD模式支持情况(1)JLINKV6支持SWD仿真模式,速度较慢。(2

3、)JLINKV7比较好的支持SWD仿真模式,速度有了明显的提高,速度是JLINKV6的6倍。(3)JLINKV8非常好的支持SWD仿真模式,速度可以到10M。(4)ULINK1不支持SWD模式。(5)盗版ULINK2非常好的支持SWD模式,速度可以达到10M。(6)正版ULINK2非常好的支持SWD模式,速度可以达到10M。2.SWD硬件接口上的不同(1)JLINKV6需要的硬件接口为:GND,RST,SWDIO,SWDCLK(2)JLINKV7需要的硬件接口为:GND,RST,SWDIO,SWDCLK(3)JLINK

4、V8需要的硬件接口为:VCC,GND,RST,SWDIO,SWDCLK(注:下面有我自己用JLINKV8的实际连线及相应实验结果)(4)ULINK1不支持SWD模式(5)盗版ULINK2需要的硬件接口为:GND,RST,SWDIO,SWDCLK(6)正版ULINK2需要的硬件接口为:GND,RST,SWDIO,SWDCLK   由此可以看到只有JLINKV8需要5个引脚,即多了一个VCC引脚,其好处是:仿真器对目标板子的仿真需要用到RST引脚,使用仿真器内部的VCC作这个功能其实并不是非常美妙。因此,JLINKV8选择

5、了只和目标板共GND,但不共VCC。因此我觉得这种模式最合理,当然通常情况下仿真器和目标板共GND和VCC是没有错的。三、在MDK中SWD模式的设置   在调试仿真的时候用J-LINK的Cortex-M3方式已经足够,并且在MDK下他的功能已经做得非常的好,用标准20脚的JTAG下载,速度是非常的快,一般初学者都是这样做的。但是SWD方式似乎速度更快、更加方便、简捷、,对于项目中对板子空间要求严格、I/O口资源紧张的用户来说更加的有利,正常的JTAG需要20管脚,而J-Link的SWD只需要2根线(PA13/JTMS/

6、SWDIO、PA14/JTCK/SWCLK)就够了(加上电源线也就4根),这样就节省了3个I/O口(PA15/JTDI、PB3/JTDO、PB4/JNTRST)为其它所用,并且可节省一部分板子的空间(只需4个口就可以了)。   下面我说一下SWD两线仿真的一些步骤、注意事项及需要注意的问题。   接口的连接如下:将JLINK的1、7、9、20分别与自己的开发板上JTAG的VCC、JTMS、JTCK、GND用杜邦线相连即可!   接下来告诉大家怎么使用SWD设置:打开工程OPTION设置:   在设置中按照上图设置成SW

7、D模式,速度你可以按照你的实际需求来设置,如果你的板子供电系统不是特别稳定,纹波比较大或者仿真线比较长可以设置成500K或者1M,如果环境很好当然可以选择10M,当然速度会飞起来。   记得不要忽略了左下方的那个USB还是TCP模式,当然我们是USB模式,因为有的时候默认是TCP模式,这个时候我们忽略这个设置后会仿真常常连接不上的。/////转载结束下面是我自己的试验(用JLINKV8)(1)按SW方式来调试,实际需要接1,7,9,15,20脚,某些资料上说的需要6个脚(第13脚SWO也需要连上)是不对的,SWO不需要

8、连接。   按上所述连接5个引脚时出现的画面  1脚不接时出现的画面(2)用两种方式的速度没有太大的区别。再次测试:(1)不接第15脚,即RESET脚,仅接4条引线,即Vref,SWDIO,SWCLK,GND。(2)设置时Reset位选择:AutoDetect,可以正常下载,仿真。(3)如果Reset位选选择:HWReset,则不

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。