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/129849.html原文链接:https://javaforall.net

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


相关推荐

  • Midjourney Prompt 宝典!101 种艺术风格合集(9)

    Midjourney Prompt 宝典!101 种艺术风格合集(9)

    2026年3月15日
    2
  • h2数据库使用_数据库教程

    h2数据库使用_数据库教程H2数据库是一个开源的关系型数据库。H2是一个采用java语言编写的嵌入式数据库引擎,只是一个类库(即只有一个jar文件),可以直接嵌入到应用项目中,不受平台的限制应用场景:可以同应用程序打包在一起发布,可以非常方便地存储少量结构化数据可用于单元测试可以用作缓存,即当做内存数据库H2的产品优势:纯Java编写,不受平台的限制;只有一个jar文件,适合作为嵌入式数据库使用;h2提供了一个十分方便的web控制台用于操作和管理数据库内容;功能完整,支持标准SQL和JDBC。麻雀虽小五

    2022年10月10日
    4
  • 欧拉回路学习总结

    欧拉回路学习总结欧拉回路学习总结 nbsp 理解 设 G V E 是一个图 欧拉回路图 G 中经过每条边一次并且仅一次的回路称作欧拉回路 欧拉路径图 G 中经过每条边一次并且仅一次的路径称作欧拉路径 欧拉图存在欧拉回路的图称为欧拉图 半欧拉图存在欧拉路径但不存在欧拉回路的图称为半欧拉图 nbsp 思想 nbsp 首先明确一点 如果原图存在孤立点 那么我们去除孤立点不会对答案有所影响 然后我们

    2026年3月17日
    2
  • 窃取ClientKey

    窃取ClientKey编译好 DLL 直接注入 Tim exe 使用 dbgView 等工具查看输出的 url 复制到任何一台电脑 使用浏览器打开这个 url 就可以不需要密码进入某人的空间 查看加密相册等 DLL 源码 dllmain cpp 定义 DLL 应用程序的入口点 include pch h include stdio h include WTypes h WTypes h stdio h

    2026年3月19日
    2
  • js从一个数组中删除另一个数组中存在的元素

    js从一个数组中删除另一个数组中存在的元素

    2021年11月22日
    73
  • stdio.h及cstdio的区别

    stdio.h及cstdio的区别转自 找了很多资料 没有说的很明白的 下面是老外的一篇文章 解释的比较清楚 后面给出翻译 Clarifyingst hversuscstdi 转自 http forums codeguru com showthread php Clarifying stdio h versus cstdioIconst

    2026年3月17日
    2

发表回复

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

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