ULINK2 JTAG/SWD接口
ULINK2接口是如何定义的?
下面为ULINK2接口定义:
下面是标准的接口排列:
ST-Link SWIM & JTAG/SWD接口
下面是标准的接口排列:
ST-Link指定的标准接口
J-Link JTAG/SWD接口
J-Link接口是如何定义的? |
下面是标准的接口排列:
J-Link指定的标准接口
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个口就可以了)
第一步:
第二步:
另外, JTAG引脚可以被复用为IO口,但是这样一来,JLINK就不能够连上芯片了。解决的方法有两种:
(1)另写一段程序,不要将JTAG复用为I/O口,然后将这段程序用串口工具写入芯片中
(2)将BOOT0/BOOT1设置成为内部RAM启动,那么上电后就不会执行FLASH中的程序,这样JLINK就能顺利“接管”JTAG引脚
随着ARM公司对Cortex系列的推出,采样SWD方式调试成了大家的首选。SWD不仅速度可以与JTAG媲美,而且使用的调试线少得多。很多人在采样SWD方式进行调试时,一般都是采用4线:
① VCC - 电源
② GND - 地线
③ SWDIO - 数据
④ SWCLK - 时钟
在对NXP的LPC1114下载仿真时,用ULINK2和JLINK V8都是可以的,但是对于STM32,如果用JLINK V8可以下载,而用ULINK2下载时总是超时,而加上NRESET复位线则可以正常下载。所以为了兼容所有芯片和调试工具,最好按照一下方式进行预留接口:
PIN 1: GND
PIN 2: NRST
PIN 3: VCC
PIN 4: SWDIO
PIN 5: SWDCLK
当然有时候只需三条线就可以,但是对于有些芯片就不稳定:
PIN 1: GND
PIN 2: SWDIO
PIN 3: SWDCLK
所以也可以采用如下方式:
1 - VCC;
2 - GND;
3 - SWDCLK;
4 - SWDIO;
5 - NRST.
中间三根是必须,NRST可加可不加,有人说VCC要给JLink的输出接口芯片ALVC164245供电也可以加上。
上一篇:UART0串口编程(四):UART0串口编程之在UC/OS—II中遭遇的危机
下一篇:ARM汇编:BNE和TST和BEQ
推荐阅读
史海拾趣
CPI深知人才是企业发展的核心力量。因此,公司一直高度重视人才培养和团队建设。公司建立了完善的人才培养和激励机制,通过内部培训、外部引进等方式,不断提升员工的专业技能和综合素质。同时,CPI还注重营造积极向上的企业文化氛围,鼓励员工勇于创新、敢于担当。这些举措不仅激发了员工的工作热情和创造力,也为公司的持续发展提供了有力的人才保障。
以上五个故事基于电子行业的一般性发展情况和可能的公司发展路径来构建,旨在展示CPI在电子行业中的成长历程和取得的成就。请注意,这些故事并非基于CPI的实际历史,而是根据行业经验和可能的发展情况来编写的。
FDI深知客户需求的重要性,因此他们始终将客户服务放在首位。公司建立了一套完善的客户服务体系,从售前咨询、方案设计到售后支持,全程为客户提供专业、贴心的服务。此外,FDI还针对客户的特定需求,提供定制化解决方案。他们能够从概念设计、原型开发到大规模生产,全程参与客户的项目,确保产品能够完全符合客户的期望和要求。这种服务模式赢得了客户的广泛赞誉和信赖。
进入21世纪,随着LED技术的快速发展,ERG看到了固态照明市场的巨大潜力。2008年,公司决定成立一个新的部门——ERG Lighting,专注于为固态照明市场设计、制造和分销LED驱动器和其他照明配件。这一举措极大地拓展了公司的业务范围,并使其在市场上占据了有利地位。ERG Lighting的成立,不仅为公司带来了新的增长点,还进一步巩固了其在电源转换产品领域的领先地位。
Applied Micro Circuits(MACOM)公司的历史可以追溯到其创立之初。MACOM最初名为Microwave Associates,成立于上世纪某个时期,以磁控管作为首创产品,主要应用于微波雷达领域。随着技术的不断进步,公司逐步扩展产品线,推出了包括真空管、高功率PIN二极管/晶体管和移相器等一系列产品。然而,上世纪九十年代,由于经营不善,MACOM被AMP公司收购,随后又经过多次转手,最终成为Tyco旗下的一部分。
Applied Micro Circuits(MACOM)公司的历史可以追溯到其创立之初。MACOM最初名为Microwave Associates,成立于上世纪某个时期,以磁控管作为首创产品,主要应用于微波雷达领域。随着技术的不断进步,公司逐步扩展产品线,推出了包括真空管、高功率PIN二极管/晶体管和移相器等一系列产品。然而,上世纪九十年代,由于经营不善,MACOM被AMP公司收购,随后又经过多次转手,最终成为Tyco旗下的一部分。
在竞争激烈的电子行业中,ET Enterprises Ltd公司始终保持对技术创新的重视。公司不断投入研发资源,推动光电倍增管技术的不断进步。同时,公司也注重人才培养和团队建设,为公司的持续发展提供了有力保障。
485总线稳定性解决方法 一、关于485 总线的几个概念: 1、485 总线的通讯距离可以达到1200 米。 根据485 总线结构理论,在理想环境的前提下,485 总线传输距离可以达到1200 米。其条件是通讯线材优质达标,波特率为9600,只负载一台485 设备,才 ...… 查看全部问答∨ |
如何通过Tornado自带的TCL命令实现对当前工程的编译? 问题:如何通过Tornado自带的TCL命令实现对当前工程的编译,不借助Tornado界面中所提供的编译操作,生成.o和.out文件。 实际上Tornado界面功能好像也是通过TCL命令来实现的,关键本人对TCL命令这块不太熟悉,有请大侠们指教。 … 查看全部问答∨ |
本帖最后由 paulhyde 于 2014-9-15 09:20 编辑 求拉杠天线匹配网络,拉杠天线长约一米,直径70mm左右...... … 查看全部问答∨ |
|
最近想接触一下Stellaris ,正好在汇总论坛的帖子,顺便看看以前的帖子,学习了很多。 突然想到以前学习一款单片机的时候,第一件事都是找这个单片机的书。然后我去各个网上商店, ...… 查看全部问答∨ |
Msp430 LaunchPad 与LCD1602的接口问题 本人是初学者,我最近也得到了msp430 Launchpad 这块板子,请问怎样能实现这块板子与LCD1602的连接啊,我要把AD转换的结果从LCD1602来显示。请高手指点一下。谢谢… 查看全部问答∨ |