转自: http://www.it165.net/embed/html/201308/2332.html

用过stm32的人都知道stm32有两种常用下载程序的方法,用串口和jlink。串口下载方法和51差不多不多说,用jlink下载时接口引脚太多导致接口很大,很占pcb的面积,在此我就针对这个问题清晰的讲述下jlink下载程序时jtag接口的简化方法!希望对大家有用。!

我实验的是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中的任意一个脚(地脚)。

如果用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模式。

下面再上一张实际简化接口(SW模式)的应用图:


 

图解Stm32使用jlink下载程序时jtag接口(SW和JTAG模式)的简化方法相关推荐

  1. STM32 SWD/JTAG引脚被占用 无法使用Jlink下载代码时的解决方法

    2022/09/15 众所周知,当我们使用STlink或者Jlink的SWD为STM32下载程序时使用到的是PA13和PA14两个引脚,但在某些情况下我们可能会将这两个引脚复用为其它的模式,此时,我们 ...

  2. STM32 使用Keil下载仿真时,报错 JLink Info: STM32Fxxxx: Cannot attach to CPU. Trying connect under reset.

    STM32 使用Keil下载仿真时,报错 JLink Info: STM32Fxxxx: Cannot attach to CPU. Trying connect under reset. 解决方式 ...

  3. STM32下载程序时的一个奇怪现象

    有时候发现用jlink下载程序进去,没有报错,却自动进入运行状态,程序执行异常,退出,重新编译程序,下载进去后又正常了.程序并没有修改,有点奇怪,先记录一下.

  4. STM32使用Jlink下载出现NO cortex-M SW device Found解决(超详细)

    STM32使用Jlink下载出现NO cortex-M SW device Found解决 之前都是使用ST-link进行STM32的程序下载,最近手里有一个jlink.所以想用jlink试一试. 我 ...

  5. keil v5中下载程序时遇到错误:NO ULINK2/ME Device found

    在使用keil v5中使用J-LINK连接STM32F407ZE时,下载程序时, 遇到错误:NO ULINK2/ME Device found 点击确定后又会弹出:Error: 点一下魔术棒 然后&q ...

  6. STM32FXXX J-link下载程序说明

    STM32FXXX J-link下载程序说明 1.对于有j-link接口的,一一对应连接就好 2.对于没有j-link接口的(以STM32-F103c8为例) 注意:连线一一对应. 注意:bot0和b ...

  7. STM32用ST-link下载程序

    市面上有两种类型的ST-Link下载器. 1.ST的官网下载器(如下图1),这种下载器给开发板或者自己画的调试板下载程序时,需给开发板或者调试板加电源(单独给板子供电),这样才能正常下载程序. 图1 ...

  8. J-Link 下载程序 接线图

    J-Link 下载程序 接线图:

  9. CH340下载程序时DTR和RTS的电平变化分析

    CH340下载程序时DTR和RTS的电平变化分析 逻辑分析仪捕捉到的DTR和RTS引脚整个下载过程的电平变化. 下载和电平变化顺序 当按下下载按钮时,DTR引脚先被拉低,然后紧跟着RTS也被拉低. 间 ...

最新文章

  1. java8的jvm优化_基于JDK8 版本的SpringBoot 启动参数优化(建议收藏)
  2. 三级工作台抽奖出啥_【早早聊】如何落地一体化运营工作台
  3. 软考-信息系统项目管理师-量化的项目管理
  4. 比较list集合相等的方法
  5. 实例代码详解 bind(),One(),Live()
  6. poj3187 穷竭搜索 挑战程序设计大赛
  7. java获得时间和linux系统时间不一致
  8. 全站 HTTPS 来了(转载)
  9. python文件操作:文件指针移动、修改
  10. Linux之动态网页---搭建论坛
  11. 重磅消息:F5收购Nginx!
  12. 摄像头实时帧率_【每日新闻】思特威全新发布130W像素全局快门图像传感器SC133GS;三星Galaxy Z Flip或仅配备12MP后置摄像头...
  13. Linux netstat 命令安装
  14. 【C语言打印三角形】
  15. NTP实现联网校对时间详解
  16. java wait until_java调用ktr文件trans.waitUntilFinished()超时
  17. Could not find artifact pom:2.0.0 in public
  18. 服务器局域网无法访问共享文件夹,科学网—局域网共享文件夹不能访问 - 陈芳林的博文...
  19. Java基本语法(初学者必看,值得收藏)
  20. 【我的Android进阶之旅】繁体字的标点符号应该是居中还是在左下角?

热门文章

  1. 腾讯、抖音回应被判侵害用户信息;美团禁用支付宝;苹果称今年新iPhone将推迟数周发布 | EA周报...
  2. 现代黄河三角洲的冲淤分区及地层特征(二)
  3. virtualbox kali linux 安装小米随身wifi
  4. 《微型计算机原理与接口技术》期末总复习 —— 一篇匆匆忙忙的复习笔记
  5. markdown写出项目目录结构
  6. 通信教程 | USB接口、标准和基础原理
  7. canal搭建(HA)
  8. 白嫖我珍藏已久的在线小工具【第一弹】
  9. python中如何导入torch_[PyTorch入门]之数据导入与处理
  10. Python搭建SVM