stm32f407的SWD调试需要连接4根线还是5根线

2019-03-23 14:43发布

stm32f407的SWD调试,有人说是5条线,VCC, GND, RST, SWDIO, SWDCLK。还有人说是 VCC, GND, RST, SWDIO, SWDCLK,TRACESWO(SWO)。恳请高手需不需要SWO这条线?有说这个跟调试器有关。希望有经验的高手给点建议,那么SWD到底是哪些线?
此帖出自小平头技术问答  

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
arm8686
1楼-- · 2019-03-23 16:22

GND, RST, SWDIO, SWDCLK
四线也是可以的。

bigbat
2楼-- · 2019-03-23 18:55
 精彩回答 2  元偷偷看……
littleshrimp
3楼-- · 2019-03-23 19:47


谢谢,什么调试器都可以吗?还是,必须特定的调试器。SWO这个引脚是干什么用的呀?比较纠结这条线,因为 ...


SWD正常只需要2根线SWDIO和SWCLK,如果调试器和目标MCU不在一个板子上还需要一个GND
RST可以有也可以没有,如果板子经常进入低功耗或者代码运行时将调试引脚配置成其它模式,这时RST可以让MCU复位,使调试功能正常
TRACESWO也是调试用的,网上查到的资料说在跟踪时使用
配置成其它功能不会有影响调试,除非你知道它到底是干什么的还确定要用它

常见泽1
4楼-- · 2019-03-23 23:53
虾哥说的对  我们103量产产品 都是用三线  仿真器不给板子供电 SWDIO和SWCLK和GND  板子自己供电
bigbat
5楼-- · 2019-03-24 00:48
 精彩回答 2  元偷偷看……
bqgup
6楼-- · 2019-03-24 03:40
四根线就OK了,我一直这样用的:+3.3V、GND、SWDIO、SWDCLK;STlink上面有这几个引脚,接出来和板子上面的引脚匹配好就OK了,RST可有可无,我反正没用RST,我都这样用了两年了,希望对您有用

一周热门 更多>