Jlink或者stlink用于SWD接口下载程序「建议收藏」

Jlink或者stlink用于SWD接口下载程序「建议收藏」最近要使用stm32f103c8t6最小系统板,直接ISP串口下载程序太麻烦,就想着使用swd接口来调试。结果:通过SWD接口下载程序成功,但调试失败,还不知原因,会的的人麻烦交流一下。SWD接口:3.3VDIO(数据)CLK(时钟)GND1.首先声明jlink和stlink都有jtag和swd调试功能。jlink接口如下:如图,我使用的就是VCC…

大家好,又见面了,我是你们的朋友全栈君。

最近要使用stm32f103c8t6最小系统板,直接ISP串口下载程序太麻烦,就想着使用swd接口来调试。

结果:通过SWD接口下载程序成功,但调试失败,还不知原因,会的的人麻烦交流一下。

SWD接口:3.3V  DIO(数据)   CLK(时钟)     GND

 

1.首先声明

jlink和stlink都有jtag和swd调试功能。

jlink接口如下:如图,我使用的就是VCC  VCC(optional)   GND    SWDIO     SWCLK    RESET

stlink我没有实际测试过,应该可以使用SWD接口,具体图自行百度。

这里我只说明接线方法:(烧录要保证stm32的boot模式选择在烧录模式下:boot0接高电平)

1.VCC接VCC(optional)

使用VCC(optional)的3.3V为VCC(jlink内部缓存芯片)提供参考电压,这步是我之前一直keil中无法识别芯片的关键。

除了接Jlink里VCC(optional)的3.3V,还可以通过接板子上芯片的3.3V作为参考电压,依旧能烧录和调试。

2.SWDIO接DIO

3.SWCLK接CLK

Jlink或者stlink用于SWD接口下载程序「建议收藏」

这样,硬件部分就完成了。下面展示我keil软件的配置。

1.选择J-link,如果你是st-link就选st-link

Jlink或者stlink用于SWD接口下载程序「建议收藏」

2.关键信息

在下图的1中,如果没有出现SN号,Device信息,说明Jlink有问题,请查看驱动是否安装好;固件是否合适;或者重启软件,有时是软件问题。

在下图的2中,如果没有SWD后面的芯片信息,说明stm32f1芯片没有识别,试着将VCC和VCC(optional)连接起来,此时颜色由绿色变红色,是正常的;检查连线是否正确。********************************************这步是我经验的关键,参考电平加上去就能识别了。

Jlink或者stlink用于SWD接口下载程序「建议收藏」

3.选择FLASH,这是我选择的,具体按照自己的芯片来

Jlink或者stlink用于SWD接口下载程序「建议收藏」

最后,发我的调试硬件美照。

 

Jlink或者stlink用于SWD接口下载程序「建议收藏」           Jlink或者stlink用于SWD接口下载程序「建议收藏」

 

我的所有文章都将不会开启只VIP可见,我从开源社区获益,也将反哺开源社区。

希望我的开发经验可以用在更多的领域,创造更多的价值,为中国智造助力!

如果觉得我写的好,可以通过左侧的打赏二维码为我加油,以后会更新更多优质文章。

Jlink或者stlink用于SWD接口下载程序「建议收藏」

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/129846.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月25日 下午6:20
下一篇 2022年4月25日 下午8:20


相关推荐

  • windows下CUDA的卸载以及安装

    windows下CUDA的卸载以及安装参考博客windows7下cuda9.0卸载、cuda8.0安装一、前言对于一个刚玩CUDA菜鸟来说,安装问题就是一个巨大的坑,安装过程里面有很多需要注意的细节,很多自定义的选项,如果漏选,对编译GPU版本的Caffe会出现一些莫名奇妙的问题。为此,会经常出现卸载CUDA,再安装CUDA的问题,所以对于CUDA的卸载与安装就会有一些注意事项,现在总结一下。二、…

    2026年2月23日
    5
  • 如何开发股票软件情报分析功能101[通俗易懂]

    如何开发股票软件情报分析功能101[通俗易懂]各种情报铺天盖地,真真假假,虚虚实实,很多是庄家的托放出来的假情报。数据的解读也是一样,各种数据铺天盖地。但是东方大国股市的反应是真的,本周下跌趋势是真的。各种数据和情报分析就是很重要的功能,对于股票软件开发而言。哪些是假情报,哪些是真实的数据,就需要认真分析,不能一股脑传递给散户。突围!国内外局势正发生巨大转向!https://mu.mbd.ba…

    2022年6月21日
    31
  • 7-20 表达式转换(栈)[通俗易懂]

    7-20 表达式转换(栈)[通俗易懂]原题链接算术表达式有前缀表示法、中缀表示法和后缀表示法等形式。日常使用的算术表达式是采用中缀表示法,即二元运算符位于两个运算数中间。请设计程序将中缀表达式转换为后缀表达式。输入格式:输入在一行中给出不含空格的中缀表达式,可包含+、-、*、\以及左右括号(),表达式不超过20个字符。输出格式:在一行中输出转换后的后缀表达式,要求不同对象(运算数、运算符号)之间以空格分隔,但结尾不得有多余空格。输入样例:2+3*(7-4)+8/4输出样例:2 3 7 4 – * + 8 4 / +注意

    2022年8月9日
    5
  • 史上最简单的带流控功能的http server

    史上最简单的带流控功能的http server

    2021年11月29日
    44
  • ss端口已被占用1080_端口已被占用1080

    ss端口已被占用1080_端口已被占用1080SS端口已被占用1080打开电脑发现ss自动启动后订阅失败,原来又是1080端口被占用了。之前的话总是自不管他,自己就好了。这次却好半天还是有问题,就不得不查一查。然后,使用netstat-ano|findstr”1080″命令可以发现是PID为4700的进程占用了,然后就用tasklist|findstr”4700″查一查这个进程是何妖孽查不出是什么东西,那…

    2025年9月28日
    7
  • mysql如何修改字段名字_mysql如何修改字段名称

    mysql如何修改字段名字_mysql如何修改字段名称mysql 修改字段名称的方法 执行 ALTERTABLE 表名 CHANGE 旧字段名新字段名新数据类型 语句即可修改字段名称 mysql 修改字段名 ALTERTABLE 表名 CHANGE 旧字段名新字段名新数据类型 altertableta 100 DEFAULT1 2COMMENT 注释

    2026年3月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号