SWD/JTAG接口给STM32f407vet6下载程序测试

0、stm32f407vet6系统板的JTAG接口原理图部分:

我这里不讲SWD、JTAG具体是什么,这里只简单讲接线下载程序。

可以看看其它文章:https://blog.csdn.net/chenhuanqiangnihao/article/details/113835905

http://【37,JTAG_SWD调试原理配置和硬件连接介绍】 https://www.bilibili.com/video/BV1A7421N7yE/?share_source=copy_web&vd_source=e372358ce21d79ad8d5055b6b0370893

​上面图片是引用这篇文章的(这篇也不错):https://blog.csdn.net/as480133937/article/details/96627050

个人所用到的下载器(以此为例):(用keil下载程序)

右侧接口对应图:

A、下面正式开始接线:

1、JTAG/SWD接线口(以你开发板原理图为准)

2.1、按SWD方式接到单片机

这张图使用下载器商家给的,这个直观

注意目标板的JTAG的20pin口对应的东西,下面gnd随便用一个就行,SWD只用到4个。(注意缺口)

按照开头的仿真器接线口对应上面的单片机JTAG的20pin中的4根引脚分别连接,左边连电脑,如下图:

连好四根线后,keil验证识别:

keil点击那个魔术棒,选择debug,选择cmsis-dap如图

之后点击旁边的settings,进入可以看到已经识别到单片机了,可以下载程序了

2-2、按JTAG方式连到单片机

这里还是用的商家的

但是这里商家给的好像少了个RST的连接,但其实对jtag来说复位不是必须的,所以无所谓了,只需要连接好上面所必须要连接的几个即可。

下图上面的是仿真器,下面的是开发板的:

仿真器连好开发板的六根线和电脑后,keil验证识别:

 像上面SWD那样,把SW改为JTAG即可:

ok,也是成功的识别到了哈,下载程序我这里测试是没问题了。

B、此仿真器的一些问题

买这款仿真器的时候商家说keil5要版本5.3几以上才能用,我了个扫杠还真是这样,我用5.24版本的确实是设置了debug的CMSIS后识别不了,重新另外安装了5.39版本的就可以了。(上面的测试就是在用5.39版本的keil5)

反正一般来说我是觉得用SWD方便,占用的IO口少的同时接线也少了你说是吧(*^_^*)。

  • 13
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值