jtag引脚
如果不能下载,可能原因也许是电量不足了...
在电力不足的时候,仿真也不能进行...
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
摘自:http://blog.sina.com.cn/s/blog_981380d00102uyrv.html
用过stm32的人都知道stm32有两种常用下载程序的方法,用串口和jlink。串口下载方法和51差不多不多说,用jlink下载时接口引脚太多导致接口很大,很占pcb的面积,在此我就针对这个问题清晰的讲述下jlink下载程序时jtag接口的简化方法!希望对大家有用。
首先,我们来看JTAG接口的电路部分和单片机的连接图
上图是10脚的JTAG接口图
第3、4脚(TRST对应stm32的PB4)
第5脚(TDI对应stm32的PA15)
第6脚(TDO\SWO对应stm32的PB3)
第7脚(TMS/SWDIO对应stm32的PA13)
第9脚(TCK/SWCLK对应stm32的PA14)
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
14脚和20脚的引脚接口图如下所示:
,在进行PCB设计时,可根据要求进行修改。
其中20脚中
第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中的任意一个脚(地脚)。
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
再看sw模式:
下面图是没有复位引脚的sw :
如果用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)可接可不接 大家根据实际自己决定(保险起见还是建议接上)!
由此可见:使用SW模式PA15,PB3,PB4,都自由了就可以做普通IO口了,只用了stm32的PA13和PA14两个口!所以强烈推荐使用SW模式。
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
自己整理:
摘自:https://blog.csdn.net/fengcq126/article/details/45083153
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
摘自:https://blog.csdn.net/u014124220/article/details/50829713
市面上的常用仿真器对 SWD 模式支持情况 :
(1) JTAGV6 支持 SWD 仿真模式, 速度较慢。
(2) JTAGV7 比较好的支持 SWD 仿真模式, 速度有了明显的提高,速度是 JTAGV6 的 6 倍。
(3) JTAGV8 非常好的支持 SWD 仿真模式, 速度可以到 10M。
(4) ULINK1 不支持 SWD 模式。
(5) 盗版 ULINK2 非常好的支持 SWD 模式, 速度可以达到 10M。
(6) 正版 ULINK2 非常好的支持 SWD 模式, 速度可以达到 10M。
正常的JTAG需要20管脚,而J-Link 的SWD只需要2根线(PA13/JTMS/SWDIO、PA14/JTCK/SWCLK)就够了(加上电源线也就4根)
用stlink
配置如下
最新文章
- java中集合的使用
- C#中的接口
- C#里Attribute属性
- 部署git server
- Hello OSGI --- Apache Felix
- phpcms v9修改栏目描述的多行文本为编辑器方法
- XZ压缩
- 禁止UITextField 使用粘贴复制功能
- OpenCV——分水岭算法
- boost vc编译
- 如何用cocoapods 来管理项目中的第三方框架?
- recursion 递归以及递归的缺点
- os x 下的strace命令
- sql 语句 获取某张表某列字段最短的某几行数据
- bs4库学习
- SQL Server中存储过程的创建命令
- 用记事本编写helloworld文件但是javac时报错
- java代码示例(4)
- Gravitee.io Access Management 组件
- Java线程wait和sleep的区别
热门文章
- win7中下mysql-5.6.22免安装配置
- a标签中的javascript:;是什么
- 圆形头像CircleImageView和Cardview使用
- Typedef和#define之间的区别
- [Javascript] Identify the most important words in a document using tf-idf in Natural
- Python学习(三) 八大排序算法的实现(下)
- php实现合并多个数组
- Linux架设Jsp环境
- Android视频播放软解与硬解的区别
- java 矩阵求逆