1. MDK中SWD模式的设置

J-Link 的SWD只需要2+1+1根线(PA13/JTMS/SWDIO、PA14/JTCK/SWCLK)+ VCC+GND,这样就节省了3个I/O(PA15/JTDI、PB3/JTDO、PB4/JNTRST)为其它所用,并且可节省一部分板子的空间。

JTAG转SWD的连接图如下:

JTAG-SWD转接板链接 [点击进入]

MDK下SWD设置方法:

1)打开工程Options设置

在设置中按照上图设置成 SWD 模式, 速度你可以按照你的实际需求来设置, 如果你的板子供电系统不是特别稳定, 纹波比较大或者仿真线比较长可以设置成 500K 或者 1M.

2)

选择USB接口模式。

2. MDK版本更新之后编译提示错误信息

error:  #5: cannot open source input file "core_cmInstr.h": No such file or

解决方法:

手动添加path; C:\Keil_v5\ARM\PACK\ARM\CMSIS\5.3.0\CMSIS\Include

3. 安装MDK5版本后我们会遇到这样的问题,如下图:

安装完器件要下载烧录程序的时候,发现error:Flash Download failed - "Cortex-M3"这个是因为 这里没有选择flash programming algorithm,但是这里没有对应型号的文件可选,原来这个文件在下载的pack中,但是软件没有自动加载。

解决办法1: 软件的安装路径下面搜索.FLM文件,然后将搜索到的文件复制到软件安装路径下的\ARM\Flash,再看下就有可以加载的.FLM文件了

解决办法2:MDK4和MDK5一起安装

3. SWD 接口原理图 实物连接图

3.1 原理图

3.2 实物连接图

JTAG-SWD转接相关推荐

  1. stm32f4有重映射么_STM32Fxx JTAG/SWD复用功能重映射

    问题描述: 在实验室调车过程中,遇到的一个问题:为了每次下载程序方便,队员们往往会把Jlink插在板子上,可是在调车过程中发现,有时程序会莫名死掉,而同样的程序,把Jlink拔了,却不会出现此问题.且 ...

  2. JTAG+SWD在Keil5中进行仿真

    JTAG+SWD在Keil5中进行仿真 上一章说了STM32的烧录问题,主要有slink.TTL-usb的方法,通过相应的烧录软件,进行一个下载烧录的过程,用到的模式也主要是SWD的模式,毕竟只有四根 ...

  3. STM32 JTAG SWD (PB3 PB4用作普通IO)及启动模式

    JTAG管脚用作普通IO  在STM32中,PA13/14/15 & PB3/4默认配置为JTAG功能,若要用作普通IO时需要禁用JTAG(使用SWD模式,可以节省IO),增加如下代码即可: ...

  4. 单片机的调试接口 JTAG SWD

    JTAG-DP 和 SW-DP DP?debug port SW serial wire PA13 JTMS SWDIO ------JTAG 模式选择引脚(JTMS) PA14 JTCK SWCLK ...

  5. J-Link JTAG/SWD接口

    下面为J-Link接口定义: 仿真器端口 连接目标板 备注 1. VCC MCU电源VCC VCC 2. VCC MCU电源VCC VCC 3. TRST TRST Test ReSeT/ pin 4 ...

  6. ISP ICSP JTAG SWD

  7. keil5用jlink不到芯片_你了解JLink、STLink、ULink、JTAG、SWD、SWIM的区别吗

    本文目录 1. J-Link 2. ST-Link 3. ULink 4. JTAG 5. SWD 6. SWIM 7. 小结一下 1. J-Link J-Link是德国SEGGER公司为支持仿真AR ...

  8. ST_LINK/V2 SWIM和SWD、JTAG下载口说明

    LED状态说明 闪烁红色:ST-LINK/V2连接到计算机后,第一次USB枚举过程 红色:ST-LINK/V2与计算机已建立连接 闪烁绿色/红色:目标板和计算机在进行数据交换 绿色:通讯完成 橙色(红 ...

  9. stm32 JTAG和SWD的使用区别简要介绍

    转载自:http://blog.csdn.net/LEON1741/article/details/72846434 搞嵌入式开发和ARM开发搞了半辈子了,调试程序是不可避免的.接触了那么多的调试规范 ...

  10. 浅论各种调试接口(SWD、JTAG、Jlink、Ulink、STlink)的区别

    搞嵌入式开发和ARM开发搞了半辈子了,调试程序是不可避免的.接触了那么多的调试规范.调试工具.调试手段,彼此之间的关系却也不是特别清楚,今天就来捋一捋: JTAG协议 JTAG(Joint Test ...

最新文章

  1. FPGA之道(5)MOS管简介
  2. Hadoop DFS源码研究之---Hadoop RPC机制
  3. Debian Gnu/Linux 9关闭 111端口
  4. Java中的8种原始类型
  5. 160 - 44 defiler.1.exe
  6. 防止arp***方法
  7. 使用Fiddler查看APP的请求接口、接口参数和返回值的方法
  8. SQL将数字转换成千分号格式
  9. db powerdesigner设计mysql数据库表
  10. java自动化静态代码检查_Jenkins+findbugs对java代码进行静态代码分析
  11. Oracle官网下载JDk文档
  12. win10未能连接网络连接到服务器,win10以太网无法连接网络解决办法
  13. 刀片服务器接显示器,刀片服务器的vga切换方法
  14. 【干货】大学本科生零基础如何开始做发明类竞赛项目
  15. Python学习 Day55 多线程下载壁纸 04
  16. 学中医的女生写出的保养大法
  17. 关于微信小程序授权登陆之后需要在个人信息页展示信息,如微信头像,昵称这件事
  18. 计算机主板结构分为at,2.2.1 计算机主板结构(1)
  19. 【Nodejs】448- 深入学习 Node.js Buffer
  20. html 禁止触摸事件,html5的触摸事件

热门文章

  1. mysql 16g内存够用么_日常办公多大的内存够用 电脑内存8g和16g的区别
  2. FontAwesome免费图标在winform中的使用
  3. 150集Linux网络编程培训视频吐血整理 | 网络基础
  4. 怎么制作gif动态图 QQ动态表情包怎么制作
  5. Faas,又一个未来?
  6. AI 人工智能 干货分享
  7. 最好的防御就是进攻 任正非
  8. linux查看pcie网卡命令,kudzu命令查看及设置网卡等硬件信息
  9. C++怎么操作EXCEL
  10. 科学计算机怎么锁死,人类的技术科学被“锁死”,科学家已证实,仍有很多人不相信!...