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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • linux设置crontab任务_定时任务crontab每天7点执行

    linux设置crontab任务_定时任务crontab每天7点执行   在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps-ef|grepcron]。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。cron的配置文件称为“crontab”,是“crontable”的简写。一、cron服务  cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。  servicecrondstar…

    2022年8月24日
    17
  • HA高可用集群(双机热备)

    HA高可用集群(双机热备)

    2021年9月13日
    144
  • c语言也能写植物大战僵尸吗_植物大战僵尸僵尸写的纸条

    c语言也能写植物大战僵尸吗_植物大战僵尸僵尸写的纸条不少同学都玩过《植物大战僵尸》,最近PopCap公司又带来了新版的消息,这次高兴的轮到Xbox的用户了,日前PopCap公司公布了《植物大战僵尸》XBLA版的截图,这个版本的《植物大战僵尸》引入了多人合作与对抗模式,看图就知道好玩多了又刺激多了。 详见游戏说明,游戏视频于是,我在非常强烈的好奇心和求知欲下,自己动手写了一个简易的双人

    2022年10月23日
    0
  • python中drop用法_python compile函数

    python中drop用法_python compile函数pandas的设计目标之一就是使得处理缺失数据的任务更加轻松些。pandas使用NaN作为缺失数据的标记。python学习网,大量的免费python视频教程,欢迎在线学习!使用dropna使得滤除缺失数据更加得心应手。dropna常用参数:#DataFrame.dropna(axis=0,how=’any’,thresh=None,subset=None,inplace=False)主要…

    2022年9月18日
    0
  • 内存调试MEMWATCH

    内存调试MEMWATCH
    内存调试-MEMWATCH
     
    MEMWATCH由JohanLindh编写,是一个开放源代码C语言内存错误检测工具,您可以自己下载它(请参阅本文后面部分的参考资料)。只要在代码中添加一个头文件并在gcc语句中定义了MEMWATCH之后,您就可以跟踪程序中的内存泄漏和错误了。MEMWATCH支持ANSIC,它提供结果日志纪录,能检测双重释放(double-free)、错误释放(erroneousfree)、没有释放的内存(unfreedmemo

    2022年7月15日
    10
  • FRP内网穿透_frp内网穿透免杀教程

    FRP内网穿透_frp内网穿透免杀教程时间原因,我将我研究时候的文章分类整理。至于我补充的,如果看不懂就把所有我整理的连接看一遍再结合你们看的心得,应该就可以了。一Frp学习连接1先看:使用frp进行内网穿透-少数派补充:1简单描述就是在你想要访问的主机上和代理主机上都安装frp反向代理软件,你想要访问的主机是frp客户端,代理主机是frp服务端,负责帮你转发的(极个别情况下也不需要代理主机,像p2p模式),配置好ini文件就可以了。2我自己搭建的时候vps是阿里云,客户端是windows10,这样.

    2022年9月6日
    3

发表回复

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

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