网站建设waocc,免费网址注册平台,公众号运营策划书,温州英文seo1、调试接口概念
1#xff09;SWD#xff1a;Serial Wire Debug#xff0c;代表串行线调试#xff0c;是ARM设计的协议#xff0c;用于对其微控制器进行编程和调试。
SWD 引脚#xff1a;
SWDIO–串行数据线#xff0c;用于数据的读出和写入SWDCLK–串行时钟线#…1、调试接口概念
1SWDSerial Wire Debug代表串行线调试是ARM设计的协议用于对其微控制器进行编程和调试。
SWD 引脚
SWDIO–串行数据线用于数据的读出和写入SWDCLK–串行时钟线提供所需要的时钟信号
2 JTAGJointTest ActionGroup是一个接口为了这个接口成立了一个小组叫JTAG小组它成立于1985年。在1990年IEEE觉得一切妥当于是发布了IEEE Standard 1149.1-1990并命名为Standard Test Access Port and Boundary-ScanArchitecture这就是大名鼎鼎的JTAG了。
JTAG 基本上带有 5 个引脚
TDITest Data In。串行输入引脚TDOTest Data Out串行输出引脚TCKTest Clock时钟引脚TMSTest Mode Select模式选择控制信号引脚 TRTTest Reset复位引脚
JTAG的三大功能
下载器即下载软件到FLASH里。DEBUG跟医生的听诊器似的可探听芯片内部小心思。边界扫描可以访问芯片内部的信号逻辑状态还有芯片引脚的状态等等。 2、SWD / JTAG 的各种区别
1共享引脚 SWD 的引脚在一定条件下可以和 JTAG 引脚复用
2 SWD 协议的特点 使用引脚更少只需 SWDIO 和 SWCLK 两个引脚 SWD 具有特殊功能例如通过其 I / O 线打印调试信息 在高速大数据情况下SWD整体性能比JTAG更好。 只能用于ARM内核的单片机。
3JTAG 协议的优势 不限于ARM内核单片机能支持更多单片机程序调试和下载 占用引脚数比较多比较占用板子尺寸。 3、常见仿真器
1J-Link仿真器 J-Link是德国SEGGER公司推出基于JTAG的仿真器。 J-LINK是一个通用的开发工具可以用于KEIL、IAR、ADS 等平台。
2ULink仿真器 ULINK是ARM/KEIL公司推出的仿真器。ULINK/ULINK2可以配合Keil软件实现仿真功能并且仅可以在Keil软件上使用增加了串行调试SWD支持返回时钟支持和实时代理等功能。开发工程师通过结合使用RealView MDK的调试器和ULINK2可以方便的在目标硬件上进行片上调试使用on-chip JTAGSWD和OCDS、Flash编程。
3ST-LINK仿真器 ST-LINK是专门针对意法半导体STM8和STM32系列芯片的仿真器。ST-LINK /V2指定的SWIM标准接口和JTAG / SWD标准接口。