STM32 SWD口硬件问题请教

[复制链接]
9754|25
 楼主| magic_yuan 发表于 2013-12-26 16:21 | 显示全部楼层 |阅读模式
各位大侠,
   急着出STM32的PCB,第一次画STM32的图。问题如下:STM32   SWD调试模式需要的接口较少,看了些资料说只有两根线。即图中的SWCLK和SWDIO两根线(图为JTAG口图)。也就是说这两根线加上GND线即可?其他如RESET什么线都不需要?
  十分感谢,不经过有经验的大侠确认不敢出板子,画错了会被K惨。。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| magic_yuan 发表于 2013-12-26 16:33 | 显示全部楼层
刚在网上看了个帖子,这样描叙---V8的 JLINK 采用SWD连接需要的接口如下---JLINKV8 需要的硬件接口为: VCC, GND, RST, SWDIO, SWDCLK   

评论

建议留这5条,用我的EP968无压力  发表于 2013-12-30 18:43
anazel 发表于 2013-12-26 17:43 | 显示全部楼层
设计了这个电路,不知道行不行

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评论

不知道RESET信号需要不?  发表于 2013-12-26 20:10
i55 发表于 2013-12-26 19:44 | 显示全部楼层
magic_yuan 发表于 2013-12-26 16:33
刚在网上看了个帖子,这样描叙---V8的 JLINK 采用SWD连接需要的接口如下---JLINKV8 需要的硬件接口为: VCC, ...

网上帖子胡说八道。自己看ST官方的AN2596,RST完全没必要,VCC可以用欺骗的方式短接1、2两脚并让jlinkv8向目标板供电而省略掉。
 楼主| magic_yuan 发表于 2013-12-26 20:17 | 显示全部楼层
i55 发表于 2013-12-26 19:44
网上帖子胡说八道。自己看ST官方的AN2596,RST完全没必要,VCC可以用欺骗的方式短接1、2两脚并让jlinkv8 ...

多谢大侠,
  我也纳闷这3.3V。开发板不需要JLINK供电,而JLINK也有USB的5V输入。大侠的意思是:接SWCLK,SWDIO,短接1,2两个原本连接3.3V的引脚就好了?
i55 发表于 2013-12-26 21:33 | 显示全部楼层
magic_yuan 发表于 2013-12-26 20:17
多谢大侠,
  我也纳闷这3.3V。开发板不需要JLINK供电,而JLINK也有USB的5V输入。大侠的意思是:接SWCLK, ...

1、2两个脚一个是测试目标板电压的,另一个是jlink给目标板供电的(是否供电是可选的,你自己查说明书)。目标板电压为0的话jlink是不工作的,所以要把jlink设为向目标板供电,短接1、2脚就可以骗过jlink,酱紫只要SWCLK、SWDIO、GND三根线就可以实现SWD调试。
 楼主| magic_yuan 发表于 2013-12-26 21:50 | 显示全部楼层
i55 发表于 2013-12-26 21:33
1、2两个脚一个是测试目标板电压的,另一个是jlink给目标板供电的(是否供电是可选的,你自己查说明书) ...

多谢大侠,
  那SWDIO是否需要下拉呢。
  当前电路改成了如下图:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
i55 发表于 2013-12-26 22:04 | 显示全部楼层
本帖最后由 i55 于 2013-12-26 22:06 编辑
magic_yuan 发表于 2013-12-26 21:50
多谢大侠,
  那SWDIO是否需要下拉呢。
  当前电路改成了如下图:

自己google“AN2586”去!

我很奇怪网上这么多画STM32板子居然没看过这个文档???

评论

刚下载了个,百度文库有。感谢!  发表于 2013-12-26 22:13
ayb_ice 发表于 2013-12-27 10:41 | 显示全部楼层
复位线强烈建议接上,
另外电源线也建议加上(检测电源用的)
ayb_ice 发表于 2013-12-27 10:43 | 显示全部楼层
强烈建议不要用JLINK给目标板供电,避免损坏JLINK
 楼主| magic_yuan 发表于 2013-12-27 11:02 | 显示全部楼层
ayb_ice 发表于 2013-12-27 10:41
复位线强烈建议接上,
另外电源线也建议加上(检测电源用的)

多谢大侠,
  那对电源线的处理将1,2连接上就可以了吧。。。。。不知道1,2引脚哪个是检测脚
ayb_ice 发表于 2013-12-27 11:17 | 显示全部楼层
magic_yuan 发表于 2013-12-27 11:02
多谢大侠,
  那对电源线的处理将1,2连接上就可以了吧。。。。。不知道1,2引脚哪个是检测脚 ...

应该是第1脚是检测脚,
李富贵 发表于 2013-12-27 13:40 | 显示全部楼层
ayb_ice 发表于 2013-12-27 10:41
复位线强烈建议接上,
另外电源线也建议加上(检测电源用的)

复位脚根本没有用。
ayb_ice 发表于 2013-12-27 14:45 | 显示全部楼层
李富贵 发表于 2013-12-27 13:40
复位脚根本没有用。

应该有用吧,我不能确定
烧录完后可以选择运行程序就是通过这个启动的吧
McuPlayer 发表于 2013-12-27 20:47 | 显示全部楼层
建议把RST接上
调试器确实可以通过SWD命令来实现Reset功能,但可能有的调试器不支持,或者SWD产生复位的速度要慢
i55 发表于 2013-12-27 20:59 | 显示全部楼层
本帖最后由 i55 于 2013-12-27 21:05 编辑
.

。。。。。。。。。。。。。。。。。。。。。。。。。。
MK60 发表于 2013-12-29 13:29 | 显示全部楼层
GND、RST、DIO、CLK
强烈建议不要把RST省掉,否则总有后悔的时候。
lirunze 发表于 2013-12-29 18:26 | 显示全部楼层
我从来都是电源、地、DIO、CLK四根线啊
huangqi412 发表于 2013-12-30 13:50 | 显示全部楼层
复位可以硬复位和软复位,   调试板尽量东西弄齐,就算闲着也难免万一调着调着用到不是,第二版以后能省就尽量省。
anazel 发表于 2013-12-30 16:44 | 显示全部楼层
楼上说的有道理,电路板先做上
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:发到3000帖时,生活大概完成了一种转折。

359

主题

2770

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部