SWD接口说明

  1. 前言
    STM32作为控制芯片时,程序烧写非常关键的一步,而烧写接口的稳定性及必要时的简洁性就显得尤为重要。目前常用的两种接口是JTAG和SWD,网络上有很多两者的对比文章JTAG与SWD,此处不再介绍。本文仅为相对简单的SWD接口的学习笔记,多为转载内容。

  2. 接口形式
    SWD(Serial Wire Debug 串行调试),其调试协议不同于JTAG,接口仅需4个,分别是VCC、GND、SWIO(双向数据接口)、SWCLK(时钟)。

  3. 优点
    (1)高速模式更可靠;(2)接线少,占用的GPIO资源少;(3)自带复位协议,无需RST复位。

  4. 仿真器
    SWD接口通常搭配ST-link仿真器使用,相比于J-link,ST-link价格更便宜,且主要是针对STM8和STM32系列芯片的仿真器,对于STM32来说契合度更高。

  5. 调试步骤
    可以参考这篇博文ST-link下载stm32程序

版权声明:本文为CSDN博主「weixin_42204437」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_42204437/article/details/119043655

  1. 前言
    STM32作为控制芯片时,程序烧写非常关键的一步,而烧写接口的稳定性及必要时的简洁性就显得尤为重要。目前常用的两种接口是JTAG和SWD,网络上有很多两者的对比文章JTAG与SWD,此处不再介绍。本文仅为相对简单的SWD接口的学习笔记,多为转载内容。

  2. 接口形式
    SWD(Serial Wire Debug 串行调试),其调试协议不同于JTAG,接口仅需4个,分别是VCC、GND、SWIO(双向数据接口)、SWCLK(时钟)。

  3. 优点
    (1)高速模式更可靠;(2)接线少,占用的GPIO资源少;(3)自带复位协议,无需RST复位。

  4. 仿真器
    SWD接口通常搭配ST-link仿真器使用,相比于J-link,ST-link价格更便宜,且主要是针对STM8和STM32系列芯片的仿真器,对于STM32来说契合度更高。

  5. 调试步骤
    可以参考这篇博文ST-link下载stm32程序

版权声明:本文为CSDN博主「weixin_42204437」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_42204437/article/details/119043655

生成海报
点赞 0

weixin_42204437

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

SWD接口说明

前言 STM32作为控制芯片时,程序烧写非常关键的一步,而烧写接口的稳定性及必要时的简洁性就显得尤为重要。目前常用的两种接口是JTAG和SWD,网络上有很多两者的对比文章JTAG与SWD,

GD32利用CubeMX构建代码的测试

前言 近期搞到一块GD32F103c8t6的开发板,号称是和STM32F103C8T6 Pin To Pin兼容的,查了一些资料,很多老哥也搞过类似的测试,多半结果是不兼容&#xff0c

【STM32】串口接收任意字符串

前言 之前写了一篇STM32hal库串口中断接收任意字符 实际上是不完美的,他接收到换行符就完蛋了。 花了点时间深入研究了一下hal库的串口中断函数,发现他其实是不完美的,有一些BUG。 所以查了资