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

[复制链接]
9554|26
 楼主| niuyaliang 发表于 2015-1-25 14:00 | 显示全部楼层 |阅读模式
        用过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)可接可不接,大家根据实际自己决定(保险起见还是建议接上)!
 楼主| niuyaliang 发表于 2015-1-25 14:02 | 显示全部楼层
        由此可见:使用SW模式PA15,PB3,PB4,都自由了就可以做普通IO口了,只用了stm32的PA13和PA14两个口!所以强烈推荐使用SW模式。
 楼主| niuyaliang 发表于 2015-1-25 14:02 | 显示全部楼层
下面再上一张实际简化接口(SW模式)的应用图:
QQ截图20150125140302.png
energy1 发表于 2015-1-29 20:37 | 显示全部楼层
jlink下载程序时jtag接口的简化方法讲的很清楚
Vitality1 发表于 2015-1-29 21:08 | 显示全部楼层
确实可以简化jtag接口
vivilzb1985 发表于 2015-2-10 21:15 | 显示全部楼层
niuyaliang 发表于 2015-1-25 14:01
我实验的是jlink v8和stm32f103rbt6!

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

这个是非常好的介绍的啊。。谢谢分享的。
碧云天书 发表于 2015-2-11 20:13 | 显示全部楼层
内容不错
看照片,楼主当是太虚派掌门的高徒:lol
chenlingzhou 发表于 2015-9-7 20:54 | 显示全部楼层
stm32开发板是十针的jtag这个是各个开发板厂自定义还是有一定规定
shenmu2012 发表于 2015-9-12 14:24 | 显示全部楼层
niuyaliang 发表于 2015-1-25 14:02
下面再上一张实际简化接口(SW模式)的应用图:

这个需要至少6根口线的。。
comeon201208 发表于 2015-9-12 16:17 | 显示全部楼层
简化的JTAG也至少需要7根IO线的吧,,包括电源,GND。
angerbird 发表于 2015-9-15 23:19 | 显示全部楼层

这个1、3、5、7、11、15管脚都需要要的,还加上GND的
angerbird 发表于 2015-9-15 23:19 | 显示全部楼层

这个1、3、5、7、11、15管脚都需要要的,还加上GND的
smilingangel 发表于 2015-9-16 21:14 | 显示全部楼层
niuyaliang 发表于 2015-1-25 14:02
如果用sw模式下载的话,只需要接:jlink的第1脚(VDD)、第7脚(TMS/SWDIO对应stm32的PA13)、第9 ...

这个第15脚的我在实际的试验中,需要接上的。
angerbird 发表于 2015-9-16 23:23 | 显示全部楼层
总的来说,采用jtag形式的下载方式的,数据线加上电源线的总共不能少于7根的。
rocky.Ra 发表于 2015-9-19 21:23 | 显示全部楼层
niuyaliang 发表于 2015-1-25 14:02
下面再上一张实际简化接口(SW模式)的应用图:

楼主,我按你给的接法,怎么不能给GD32F130下载程序?求解。弹出“Could not find any flash devices    Failed to connect”
galaxing 发表于 2015-12-27 13:51 | 显示全部楼层
学习了,谢谢
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

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