1.SWD是一种串行调试接口,与JTAG相比,SWD只要两根线,分别为:SWCLK和SWDIO。减少了对单片机GPIO口的占用,SWD方式可以在线调试的。

SWDIO–串行数据线,用于数据的读出和写入
SWDCLK–串行时钟线,提供所需要的时钟信号

1.J-Link仿真器

J-Link是德国SEGGER公司推出基于JTAG的仿真器。
J-LINK是一个通用的开发工具,可以用于KEIL、IAR、ADS 等平台。

2.ULink仿真器

ULINK是ARM/KEIL公司推出的仿真器,目前网上可找到的是其升级版本,ULINK2和ULINK Pro仿真器。ULINK/ULINK2可以配合Keil软件实现仿真功能,并且仅可以在Keil软件上使用,增加了串行调试(SWD)支持,返回时钟支持和实时代理等功能。开发工程师通过结合使用RealView MDK的调试器和ULINK2,可以方便的在目标硬件上进行片上调试(使用on-chip JTAG,SWD和OCDS)、Flash编程。

要注意的是,ULINK是KEIL公司开发的仿真器,专用于KEIL平台下使用,ADS、IAR下不能使用。

3.ST-LINK仿真器

ST-LINK是专门针对意法半导体STM8和STM32系列芯片的仿真器。ST-LINK /V2指定的SWIM标准接口和JTAG / SWD标准接口,

  • 编程功能:可烧写FLASH ROM、EEPROM、AFR等;

  • 仿真功能:支持全速运行、单步调试、断点调试等各种调试方法,可查看IO状态,变量数据等;

  • 仿真性能:采用USB2.0接口进行仿真调试,单步调试,断点调试,反应速度快;

  • ST-Link接口定义


    ST-LINK/V2

  • Very low-cost professional tool to debug and program STM8 and STM32MCUs with the main integrated development environments(IDE)

  • STM8:ST STVD, IAR EWSTM8

  • STM32: Atollic TrueSTUDIO ,IAR EWARM,Keil MDK ARM,TASKING VX -tooiset

  • Supports STM8 SWIM protocol and STM32 JTAG,SWD AND SWV protocois

  • Downioad the latest firmware at www.st.com

SWD是一种串行调试接口相关推荐

  1. SPI、I2C、UART三种串行总线协议的区别和SPI接口介绍(转)

    SPI.I2C.UART三种串行总线协议的区别 第一个区别当然是名字: SPI(Serial Peripheral Interface:串行外设接口); I2C(INTER IC BUS) UART( ...

  2. SPI、I2C、UART 三种串行总线对比介绍

    转载自https://blog.csdn.net/oqqHuTu12345678/article/details/65445338 参考博客 https://blog.csdn.net/xiaodin ...

  3. SPI、I2C、UART三种串行总线的原理、区别及应用

    SPI协议解析,链接如下 https://blog.csdn.net/weiqifa0/article/details/82765892 I2C协议解析,链接如下 https://blog.csdn. ...

  4. SSI(串行同步接口)协议如何工作

    SSI(串行同步接口)是连接绝对位置传感器和控制器的广泛应用的串行接口.SSI利用控制器发出一个时钟脉冲序列,初始化传感器的门限输出. 传感器不断更新位置数据,并传送到移位寄存器中.在每一个时钟脉冲序 ...

  5. 三种串行总线协议的区别(SPI、I2C和UART)

    SPI.I2C跟UART三种串行总线协议的区别: (如果想了解SPI和I2C更多详细内容,可看 SPI总线(一):基本原理篇, SPI总线(二):驱动分析篇,SPI总线(三):驱动实例,i2c总线(基 ...

  6. SPI串行外围设备接口

    一.要知道SPI总线是什么,首先要知道具体的通信时序是怎样的? 串行外围设备接口SPI(serial peripheral interface)总线技术是Motorola公司推出的一种同步串行接口. ...

  7. 嵌入式硬件协议: SPI串行外设接口 Serial Peripheral Interface

    简介 SPI 协议是由摩托罗拉公司提出的通讯协议(Serial Peripheral Interface),即串行外围设备接口,是 一种高速全双工的通信总线.它被广泛地使用在ADC.LCD 等设备与M ...

  8. 谈谈SPI (Serial Peripheral Interface,串行外设接口)

    今天我们来一起聊聊谈谈SPI (Serial Peripheral Interface,串行外设接口): 什么是SPI SPI (Serial Peripheral Interface,串行外设接口) ...

  9. 微雪树莓派PICO笔记——7. SPI(串行外设接口)

    文章目录 SPI简介 硬件连接 通讯协议详解 RP2040 SPI 主要参数 RP2040 SPI 逻辑框图 machine.SPI类函数详解 例程地址 代码示例 代码实现 SPI简介 SPI全称为串 ...

最新文章

  1. C# 解决LISTVIEW控件显示数据出现闪屏的问题
  2. Nginx 源码分析-- 模块module 解析执行 nginx.conf 配置文件流程分析 一
  3. 《Linux命令行与shell脚本编程大全 第3版》Shell脚本编程基础---23
  4. 你是外包,麻烦不要偷吃零食,注意素质...
  5. JAVA https证书相关
  6. 音视频技术(25)---MPEG-2、MPEG-4、H.264 与视频带宽
  7. mooc上c语言怎么改作业,C语言的编写、运行和修复代码
  8. 如何成功清理重建CloudStack环境
  9. 【STM32 .Net MF开发板学习-16】Zigbee遥控智能小车
  10. 李刚-我的全栈之路导师之一
  11. linux 防火墙 qt udp,使用Qt实现简单的udp/ip通信
  12. 谈因辐射拆基站,理在哪里?
  13. 李航《统计学习方法》多项式函数拟合问题--最小二乘法
  14. APP抓包加密破解(hook)
  15. arcgis软件界面字体太小
  16. 2022软考[嵌入式系统设计师]大纲
  17. Latex公式与Word公式相互转换(使用MathType)
  18. 一款强大的红队信息收集和资产收集工具(Kscan)
  19. 批量修改AD账号Account
  20. java中ofd文件转pdf_ofd格式如何转换成word

热门文章

  1. geany配置python_python使用Geany编辑器配置方法
  2. 如何实现微信和淘宝的扫码登录 ?
  3. vc 文字转换到机内码,输入汉字和数字, 输出一串16进制码(数字-〉ASII码,汉字—〉国标码)...
  4. tensorflow中axis理解非常重要
  5. 叉乘点乘混合运算公式_用抽象指标记号推导nabla算符相关公式
  6. 10. JavaScript
  7. 漫画 | 中间件到底是什么东西?
  8. 漏洞扫描的原理与设计
  9. MP地面站在飞行数据显示界面显示自己想显示的数据
  10. js编写一个函数,计算任意两个数字之间所能组成的奇数个数,数字必须是个位数。...