2022-09-09 STM32 Jlink SWD接口SEGGER J-Flash烧录调试记录

本文介绍了如何使用SWD(Serial Wire Debug)接口对STM32进行硬件调试和程序烧录。通过四线连接实现SWD调试,利用keil软件验证连接,并使用J-Flash软件设置调试参数。在实际操作中,作者遇到了烧录后无法再次烧录的问题,可能由于速率设置过高导致。参考文章提供了更多关于SWD接口、调试工具及烧录过程的详细信息。
摘要由CSDN通过智能技术生成

一、SWD接口

      串行调试(Serial Wire Debug),与JTAG的20个引脚相比,SWD只需要4个(或者5个)引脚,结构简单,但是使用范围没有JTAG广泛,主流调试器上也是后来才加的SWD调试模式。

二、SWD 接口图

三、我自己的连接图

四、硬件SWD调试原理图

 

三、在keil 软件里面看是否已经可以通过jlink 的swd连接到stm32,从下图上看keil已经成功识别到stm32设备了。

 四、打开J-Flash软件,在options-》Project settings里面设置Target Interface和速率等,如果遇到connect失败的情况,有可能是速率过高。

 

 五、connect 

 六、读chip里面的内容

 

 

七、我这里本来烧录了一台机子,但是烧录后程序可以运行,但是就无法再烧录,Jlink也无法识别到设备了,原因不明,不敢再烧录了。

八、参考文章:

(640条消息) SEGGER J-Flash 烧写stm32程序_白桦林乀的博客-CSDN博客_stm32单片机烧写程序软件

(640条消息) STM32单片机使用SEGGER J-Flash 烧录的方法_Kevin-Guo的博客-CSDN博客_segger烧录

(640条消息) SWD是一种串行调试接口_嵌入式历练者的博客-CSDN博客_swdio和swclk

(641条消息) 浅论各种调试接口(SWD、JTAG、Jlink、Ulink、STlink)的区别_leon1741的博客-CSDN博客_swd接口

(640条消息) ST Visual Programmer(STVP)给STM8系列芯片烧录程序方法_电子DIY杂谈的博客-CSDN博客_stvp烧录stm8步骤

(640条消息) STM8入门以及程序编译、烧录、IAR使用方法(扫盲篇)_pang9998的博客-CSDN博客_stm8s003f3p6烧录方法

(640条消息) J-link下载出现Verification of RAMCode failed @ address 0x20000000问题的解决_Ruler.的博客-CSDN博客

  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值