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

一、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博客

猜你喜欢

转载自blog.csdn.net/qq_37858386/article/details/126786993
今日推荐