ARM仿真器JLINK、ULINK使用SWD调试时的接线方式

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ARM仿真器JLINK、ULINK使用SWD调试时的接线

方式

手头的仿真器是JLINK V8,连接STM32F103 时,使用SWD 方式。

JTAG 引脚示意图:

一、SWD 和传统的调试方式区别

1. SWD 模式比JTAG 在高速模式下面更加可靠

2. GPIO 刚好缺一个的时候, 可以使用SWD 仿真, 这种模式支持更少的引脚

3. 在板子的体积有限的时候推荐使用SWD 模式

二、仿真器对SWD 模式支持情况

1. 市面上的常用仿真器对SWD 模式支持情况

JLINKV8 非常好的支持SWD 仿真模式, 速度可以到10M

ULINK2 非常好的支持SWD 模式,速度可以达到10M

2. SWD 硬件接口上的不同

(1) JLINKV7 需要的硬件接口为: GND, RST, SWDIO, SWDCLK(2) JLINKV8 需要的硬件接口为: VCC, GND, RST, SWDIO, SWDCLK (注:下面有我自己用JLINKV8 的实际连线及相应实验结果)(3) ULINK1 不支持SWD 模式(4) ULINK2 需要的硬件接口为: GND, RST, SWDIO, SWDCLK

三、在MDK 中SWD 模式的设置

正常的JTAG 需要20 管脚,而J-Link 的SWD 只需要2 根线(PA13/JTMS/SWDIO、PA14/JTCK/SWCLK)就够了(加上电源线也就4 根),这样就节省了3 个I/O 口(PA15/JTDI、PB3/JTDO、PB4/JNTRST)为其它所用,并且可节省一部分板子的空间(只需4 个口就可以了)

相关文档
最新文档