[STM32WB]

基础篇 ST-Link下载器接线方式和SWD,JTAG协议简介

[复制链接]
301|6
手机看帖
扫描二维码
随时随地手机跟帖
键盘手没手|  楼主 | 2022-11-23 11:40 | 显示全部楼层 |阅读模式
在开发STM32等基于arm内核的单片机时,选择一款载调试器必不可少。市面上有各式各样的下载调试器可供我们选择,常用的下载器包括J-Link,ST-Link,J-Link0B,CMSIS-DAP,DAPLink,从性价比和携带方面的角度我更热衷于ST-Link!
96606637d9611d8df0.png

使用特权

评论回复
键盘手没手|  楼主 | 2022-11-23 11:45 | 显示全部楼层
SWD接口引脚:
59018637d973687d86.png
SWDIO:Serial Wire Data Input Output,串行数据输入输出引脚,作为仿真信号的双向数据信号线,建议上拉。

使用特权

评论回复
键盘手没手|  楼主 | 2022-11-23 11:45 | 显示全部楼层
SWCLK:Serial Wire Clock,串行线时钟引脚,作为仿真信号的时钟信号线,建议下拉;

SWO:串行数据输出引脚,CPU调试接口可通过SWO引脚输出一些调试信息。该引脚是可选的;

使用特权

评论回复
键盘手没手|  楼主 | 2022-11-23 11:46 | 显示全部楼层
JTAG接口引脚:

         55987637d978714bb5.png

TDI:Test Data In。串行输入引脚

TDO:Test Data Out,串行输出引脚

TCK:Test Clock,时钟引脚

TMS:Test Mode Select,模式选择(控制信号)引脚

TRST:Test Reset,复位引脚

使用特权

评论回复
键盘手没手|  楼主 | 2022-11-23 12:15 | 显示全部楼层
SWD 协议的优势:

1.使用引脚更少,只需 SWDIO 和 SWCLK 两个引脚

2.  SWD 具有特殊功能,例如通过其 I / O 线打印调试信息

3. 与 JTAG 相比,SWD 在速度方面具有更好的整体性能

使用特权

评论回复
键盘手没手|  楼主 | 2022-11-23 12:16 | 显示全部楼层
JTAG 协议的优势:

JTAG 不仅限于 ARM 芯片,在 ARM 之外的芯片也受支持,比如大家熟悉的 MSP430

JTAG 具有更多多种用途,用于编程,调试和生产测试

JTAG 是一个独立的团体,他们会随着协议的发展而发展

使用特权

评论回复
键盘手没手|  楼主 | 2022-11-23 12:16 | 显示全部楼层
Keil上使用ST-Link(SWD)配置操作:
79726637d9ea41fe3b.png
58398637d9eab93bba.png

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

92

主题

1082

帖子

0

粉丝