在开发STM32等基于arm内核的单片机时,选择一款载调试器必不可少。市面上有各式各样的下载调试器可供我们选择,常用的下载器包括J-Link,ST-Link,J-Link0B,CMSIS-DAP,DAPLink,从性价比和携带方面的角度我更热衷于ST-Link!
![](https://img-blog.csdnimg.cn/5bf12e47b7a54ad89be970765b347530.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bWM5YWl5byP5bCP5YKR,size_20,color_FFFFFF,t_70,g_se,x_16)
SWD接口引脚:
![](https://img-blog.csdnimg.cn/2acaf67eb5124ae2a31f90c24dddad7b.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bWM5YWl5byP5bCP5YKR,size_8,color_FFFFFF,t_70,g_se,x_16)
![](https://img-blog.csdnimg.cn/9150e19c5eb148e9b39f64ded4e08c9f.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bWM5YWl5byP5bCP5YKR,size_10,color_FFFFFF,t_70,g_se,x_16)
SWDIO:Serial Wire Data Input Output,串行数据输入输出引脚,作为仿真信号的双向数据信号线,建议上拉。
SWCLK:Serial Wire Clock,串行线时钟引脚,作为仿真信号的时钟信号线,建议下拉;
SWO:串行数据输出引脚,CPU调试接口可通过SWO引脚输出一些调试信息。该引脚是可选的;
JTAG接口引脚:
![](https://img-blog.csdnimg.cn/f73f2818a4cc4af4b4aa8d709f22a104.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bWM5YWl5byP5bCP5YKR,size_6,color_FFFFFF,t_70,g_se,x_16)
![](https://img-blog.csdnimg.cn/be76e2f7b38f44e0bc0732090d5347a5.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bWM5YWl5byP5bCP5YKR,size_18,color_FFFFFF,t_70,g_se,x_16)
TDI:Test Data In。串行输入引脚
TDO:Test Data Out,串行输出引脚
TCK:Test Clock,时钟引脚
TMS:Test Mode Select,模式选择(控制信号)引脚
TRST:Test Reset,复位引脚
SWD 协议的优势:
1.使用引脚更少,只需 SWDIO 和 SWCLK 两个引脚
2. SWD 具有特殊功能,例如通过其 I / O 线打印调试信息
3. 与 JTAG 相比,SWD 在速度方面具有更好的整体性能
JTAG 协议的优势:
JTAG 不仅限于 ARM 芯片,在 ARM 之外的芯片也受支持,比如大家熟悉的 MSP430
JTAG 具有更多多种用途,用于编程,调试和生产测试
JTAG 是一个独立的团体,他们会随着协议的发展而发展
Keil上使用ST-Link(SWD)配置操作:
![](https://img-blog.csdnimg.cn/21a8c31e4f854eeeab59d5c6fab55ba6.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bWM5YWl5byP5bCP5YKR,size_20,color_FFFFFF,t_70,g_se,x_16)
![](https://img-blog.csdnimg.cn/88149244a7e04c429407b4a94c58eee8.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bWM5YWl5byP5bCP5YKR,size_20,color_FFFFFF,t_70,g_se,x_16)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)