打印

图解Stm32使用jlink下载程序时jtag接口的简化方法!

[复制链接]
8991|26
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
        用过stm32的人都知道stm32有两种常用下载程序的方法,用串口和jlink。串口下载方法和51差不多不多说,用jlink下载时接口引脚太多导致接口很大,很占pcb的面积,在此我就针对这个问题清晰的讲述下jlink下载程序时jtag接口的简化方法!希望对大家有用。
沙发
niuyaliang|  楼主 | 2015-1-25 14:01 | 只看该作者






使用特权

评论回复
板凳
niuyaliang|  楼主 | 2015-1-25 14:01 | 只看该作者
        我实验的是jlink v8和stm32f103rbt6!

        如果用jtag模式下载的话,需要接:jlink的第1脚(VDD)、第3脚(TRST对应stm32的PB4)、第5脚(TDI对应stm32的PA15)、第7脚(TMS/SWDIO对应stm32的PA13)、第9脚(TCK/SWCLK对应stm32的PA14)、第13脚(TDO\SWO对应stm32的PB3)、第15脚(RESET对应stm32的NRST)、第4.6.8.10.12.14.16.18.20中的任意一个脚(地脚)。

使用特权

评论回复
地板
niuyaliang|  楼主 | 2015-1-25 14:02 | 只看该作者
        如果用sw模式下载的话,只需要接:jlink的第1脚(VDD)、第7脚(TMS/SWDIO对应stm32的PA13)、第9脚(TCK/SWCLK对应stm32的PA14)、第4.6.8.10.12.14.16.18.20中的任意一个脚(地脚)、需要说明的是第15脚(RESET对应stm32的NRST)可接可不接,大家根据实际自己决定(保险起见还是建议接上)!

使用特权

评论回复
5
niuyaliang|  楼主 | 2015-1-25 14:02 | 只看该作者
        由此可见:使用SW模式PA15,PB3,PB4,都自由了就可以做普通IO口了,只用了stm32的PA13和PA14两个口!所以强烈推荐使用SW模式。

使用特权

评论回复
6
niuyaliang|  楼主 | 2015-1-25 14:02 | 只看该作者
下面再上一张实际简化接口(SW模式)的应用图:

使用特权

评论回复
7
energy1| | 2015-1-29 20:37 | 只看该作者
jlink下载程序时jtag接口的简化方法讲的很清楚

使用特权

评论回复
8
Vitality1| | 2015-1-29 21:08 | 只看该作者
确实可以简化jtag接口

使用特权

评论回复
9
vivilzb1985| | 2015-2-10 21:15 | 只看该作者
niuyaliang 发表于 2015-1-25 14:01
我实验的是jlink v8和stm32f103rbt6!

        如果用jtag模式下载的话,需要接:jlink的第1脚(V ...

这个是非常好的介绍的啊。。谢谢分享的。

使用特权

评论回复
10
碧云天书| | 2015-2-11 20:13 | 只看该作者
内容不错
看照片,楼主当是太虚派掌门的高徒:lol

使用特权

评论回复
11
chenlingzhou| | 2015-9-7 20:54 | 只看该作者
stm32开发板是十针的jtag这个是各个开发板厂自定义还是有一定规定

使用特权

评论回复
12
shenmu2012| | 2015-9-12 14:24 | 只看该作者
niuyaliang 发表于 2015-1-25 14:02
下面再上一张实际简化接口(SW模式)的应用图:

这个需要至少6根口线的。。

使用特权

评论回复
13
comeon201208| | 2015-9-12 16:17 | 只看该作者
简化的JTAG也至少需要7根IO线的吧,,包括电源,GND。

使用特权

评论回复
14
angerbird| | 2015-9-15 23:19 | 只看该作者

这个1、3、5、7、11、15管脚都需要要的,还加上GND的

使用特权

评论回复
15
angerbird| | 2015-9-15 23:19 | 只看该作者

这个1、3、5、7、11、15管脚都需要要的,还加上GND的

使用特权

评论回复
16
smilingangel| | 2015-9-16 21:14 | 只看该作者
niuyaliang 发表于 2015-1-25 14:02
如果用sw模式下载的话,只需要接:jlink的第1脚(VDD)、第7脚(TMS/SWDIO对应stm32的PA13)、第9 ...

这个第15脚的我在实际的试验中,需要接上的。

使用特权

评论回复
17
angerbird| | 2015-9-16 23:23 | 只看该作者
总的来说,采用jtag形式的下载方式的,数据线加上电源线的总共不能少于7根的。

使用特权

评论回复
18
rocky.Ra| | 2015-9-19 21:23 | 只看该作者
niuyaliang 发表于 2015-1-25 14:02
下面再上一张实际简化接口(SW模式)的应用图:

楼主,我按你给的接法,怎么不能给GD32F130下载程序?求解。弹出“Could not find any flash devices    Failed to connect”

使用特权

评论回复
19
galaxing| | 2015-12-27 13:51 | 只看该作者
学习了,谢谢

使用特权

评论回复
20
steven_fae| | 2015-12-30 13:19 | 只看该作者
rocky.Ra 发表于 2015-9-19 21:23
楼主,我按你给的接法,怎么不能给GD32F130下载程序?求解。弹出“Could not find any flash devices     ...

应该在选项卡中设置SW模式吧,jlink没有SW模式的,别的下载器像ST-link可以

使用特权

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

本版积分规则

212

主题

2427

帖子

7

粉丝