打印

STM32F103 使用SWD接口调试遇到了问题

[复制链接]
8888|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
拿起书本|  楼主 | 2013-8-28 17:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STM32F103 使用SWD接口调试(Vref SCK SDIO GND)总是报: NO Cortex-M SW Device Found 的错误。
有人也遇到这种问题吗? 5月份的时候,我特意实验了一下4线 的SW接口调试,是没有问题。
很是奇怪!
当使用完整的20Pin线缆后,仍然使用SWD方式,就可以找到设备 并调试。
沙发
puchuang| | 2013-8-28 19:11 | 只看该作者
这个问题比较奇怪   楼主   需要花时间  好好看看   谢谢了   楼主   先顶你一个

使用特权

评论回复
板凳
handlike| | 2013-8-28 21:11 | 只看该作者
你调试周围有没有给电动车的电池充电呢?
我认为可以是电源干扰,找一下吧,我一同事遇到过这事。

使用特权

评论回复
地板
拿起书本|  楼主 | 2013-8-29 19:51 | 只看该作者
SWD接口调试好了。
总结一下,希望对各位有帮助。
4根信号线 Vref SWDIO SWCLK GND,其中SWDIO和SWCLK需要通过10K电阻上拉。需要注意的是:Jlink上的Vref信号一定需要由目标板供给,不能由Jlink内部产生,说起来这一点很奇怪,但如果不按照这个做,SW就发现不了器件。

使用特权

评论回复
5
keasen| | 2013-8-29 20:20 | 只看该作者
vref 可以不接吧
我用 VDD  GND  SWDIO  SWCLK 这4条的,对应是 1-4-7-9 脚

使用特权

评论回复
6
rtgchym| | 2013-8-30 08:58 | 只看该作者
keasen 发表于 2013-8-29 20:20
vref 可以不接吧
我用 VDD  GND  SWDIO  SWCLK 这4条的,对应是 1-4-7-9 脚

嗯,我也用这四脚就行,没接过vref

使用特权

评论回复
7
hxb20122012| | 2013-8-30 09:25 | 只看该作者
恩,是啊,我一直就用的VCC GND SWDIO SWCLK,不知道vref和VCC是什么关系??没有研究过ST_Link,

使用特权

评论回复
8
IJK| | 2013-8-30 09:33 | 只看该作者
Vref  应该是target Vdd。代码下载后,打开JLink的一个小窗口,可以看到目标芯片的Vdd电压。

使用特权

评论回复
9
tianli1980| | 2013-8-30 21:09 | 只看该作者
JTMS  JTCK GND 三根线,比楼主少一根,我不用上拉也好用。

使用特权

评论回复
10
hawksabre| | 2013-8-31 09:10 | 只看该作者
会不会是电路中有干扰导致的   楼主   这个也有可能

使用特权

评论回复
11
huangfeng33| | 2013-9-2 20:55 | 只看该作者
W接口 说来很奇怪。感觉有点神神叨叨的,SWD  方式有什么优点么?

使用特权

评论回复
12
yswtxiao| | 2013-9-2 21:36 | 只看该作者
ST芯片对应的SWD,JTAG引脚里面都自带了上拉的啊。

使用特权

评论回复
13
jomosiron| | 2013-9-3 10:56 | 只看该作者
Vref应该是jlink对目标版的电压检测,至于不接就好用的,一般jlink上都有跳线帽可以直接短接到一起的。

使用特权

评论回复
14
拿起书本|  楼主 | 2013-9-7 22:13 | 只看该作者
呵呵,在板子的体积有限的时候推荐使用 SWD 模式, 它需要的引脚少, 当然需要的 PCB 空间就小啦!

使用特权

评论回复
15
cxd0812| | 2013-9-9 11:15 | 只看该作者
这个我遇到过,跟SWD线长短有关,跟你USB口也有送,如果电脑太旧,USB口不是太好也会找不到,有时会只有IDCODE,没有设备,你换台好点的电脑,把SWD线别太长,再试试

使用特权

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

本版积分规则

个人签名:好好学习,天天向上!

519

主题

4195

帖子

31

粉丝