文章目录[隐藏]
众所周知,作为一个穷人,一个电子信息的学生,单片机的使用是逃不过的。个人起步较晚,当初摸索也花了很多时间,现将我的一些学习笔记与经验分享给初学的各位同学,共勉。
我使用的是Keil5,另外板子上没有usb转 串口的芯片,所以只能使用Jlink作为调试下载器。
STM32F103C8T6最小系统板
Jlink四线SWD
第一部分:接线
四线SWD连接模式,四根线分别为3.3V,GND,TMS(DIO),SCLK(DCL)。也就是两条电源线,一正一负。然后一条时钟线,一条数据线。
我们需要做的就是将相对应的先直接对接即可。在接线的时候我们可能会遇到时钟线和数据线两边不完全符合的情况,我当初就是分不清接线花了好久时间。这里有一点提示,其实只要电源线不连错,时钟线和数据线可以随便连,之后可以再调整。
这就是连完线之后的连接体了
第二部分:Keil5的配置
通过网络上的一些资源以及注册机的操作之后,我们顺利来到keil5的界面,相对于ST官方的CubeMX和CubeIED,keil作为老牌的嵌入式编程软件,调试是非常方便的。
1.工程设置,来到设置界面
先设置我们的core
然后选择Jlink
最后来到Setting,选择SW
最后选择自己的Flash大小,编译后就可以下载到我们的单片机了
第三部分:可能出现的问题
1.未找到相应的调试器
出现这种问题可能是之前我提到过的时钟线和数据线插反,或者是debug设置问题
也有可能单片机上的BOOT引脚没有接正确的跳线帽,我们需要做的是将两个跳线帽都接到0的位置,这样才能通过SW下载程序。
版权声明:本文为CSDN博主「Ericpaker」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Ericpaker/article/details/119417232
暂无评论