SWD下载程序

2019-10-16 00:57发布

本帖最后由 谦虚 于 2016-12-16 21:10 编辑

我看教程上说用SWD模式下载只需要2跟线SWCLK 和 SWDIO, 我就想这样的话,我直接用两根杜邦线连接开发板的swclk和swdio到仿真器上不就可以下载代码了么。但是现在遇到一个问题是

杜邦线接开发板还好说可以看到接哪两个针脚,但是仿真器上接哪里?


我看到原子哥说 推荐使用SWD模式,说是 建议大家在设计产品的时候,可以留出 SWD 来下载调试代码

我的问题是     是不是说在设计板子的时候可以设计个4排针,除了接GND和3.3V,另外两个接SWCLK 和 SWDIO,查看了一下论坛的有些帖子说还要RESET引脚,这个是必须的么                  


                  我看到STM32中文参考手册上说是  由于SWDIO为双向口,该引脚需有上拉(ARM建议使用100KΩ电阻)。可是我看到精英板在设计的时候接的是10千欧的电阻。

                  我查看了一下论坛的帖子说是使用SWD模式下载程序的时候,需要配置boot0和boot1的电平,那么正确的配置是什么呢?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
正点原子
1楼-- · 2019-10-16 05:37
1,还要接GND,至少。
2,看这里:http://www.openedv.com/thread-1747-1-1.html
电子之旅
2楼-- · 2019-10-16 06:07
 精彩回答 2  元偷偷看……
谦虚
3楼-- · 2019-10-16 10:46
电子之旅 发表于 2016-12-16 20:29
百度jlink接口,原子哥的开发板背面有标注swclkswdio,接上去即可。还要接GND3.3V哦。

嗯 ,我编辑了一下我的问题 能否看一下
WYS666
4楼-- · 2019-10-16 14:21
自己的板子上一般留 3.3V GND SWDIO SWCLK 就可以了。RESET不是必须的。我所见过的,所有ARM仿真器 20PIN  上 7和9 pin就是SWDIO和SWCLK.        BOOT的设置不会影响SWD下载,但是会影响程序运行。一般BOOT0和1都分别通过10K接到GND.
hpeng1874
5楼-- · 2019-10-16 14:39
QQ图片20161217094100.png

按标识接
六角雪
6楼-- · 2019-10-16 16:13
GND和3.3V,还有SWCLK 和 SWDIO足以支持SWD模式。