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,

pwm电机调速的原理介绍与代码实现

1、pwm实现调速的原理与介绍 PWM(Pulse Width Modulation)脉冲宽度调制。 1)占空比 pwm占空比就是一个脉冲周期内有效电平在整个周期所占的比例。 通过调节PWM的占空比就能调节IO口上电压的持续

【STM32Cube笔记】2-STM32Cube安装教程

【STM32Cube笔记】系列文章目录 1-基于STM32的VSCode入门级教程前言 2-STM32Cube安装教程 3-STM32CubeIDE汉化 4-STM32Cube配置时钟设置 5-跑马灯引脚配置 6-Cortex-M7内核基本配