关于STM32调试端口SWD的说明

一、为什么要去关注它

调试端口SWD是一个司空见惯的端口,按照前人经验布置外围电路,使用JLINK才用SWD接口调试,一般都会运行好好的。但是如果有工程师不按照这样设计,恰巧又有些特殊情况出现呢。

我就是遇到这种情况才去想着关注它。

二、测试波形收集数据

1)电路排查,果然没有按照常规SWD接口配置上拉电阻(SWDIO SWDCLK 均配置10k上拉电阻)。实际电路,SWDIO SWDCLK 均串接10k电阻。测试波形,发现波形不规整(波形未保存,这个可能我板子问题关键  画重点)。

2)查datasheet,关于SWDIO端口建议必须上拉100K电阻(10K也没问题)。有实验数据和datasheet验证,果断通知硬件工程师飞线。

3)然而等待自己的还是异常,崩溃ing。测试波形,还是异常。SWDCLK波形规整;SWDIO波形异常,如下图。

三、正常的SWD波形是什么样子的

排查了各种因素外,SWDIO波形依然如故,想着正常的SWD波形是什么样子呢。去测试了好几款不同项目的板子,发现所有的SWDIO波形都一

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值