[STM32爬坑] 自制STLink V2.1

自制ST link V2.1

为什么要制作ST link V2.1

其实很早的时候就说过,要自制STlink V2.1。
为什么要自制这个东西呢,原因其实很简单,接触ST芯片也已经三年了,从入门的Jlink调试,到后来的板载调试器,直到 ST link V2.1的出现,真正让我改变了对调试器的看法。
还是要从头开始说,为什么要使用ST link V2.1

自带串口!!!!

没错,我使用他的原因就是他自带串口,直接通过虚拟串口和PC通信,少了一个USB的占用,少了一片CH340芯片

正题 如何自制STlink V2.1

电路图

在这里插入图片描述
这是我实物测试过的STlink V2.1 的最小系统
其中CPU 可以选用
STM32F103 CBT6 (直接烧写官方固件,CUBEIDE直接更新固件)
STM32F103 C8T6 (需要破解固件,CUBEIDE需要修改文件)

以上两款CPU的主要差距在于Flash的容量不同,C8是与CB是同一款芯片,但是由于片内FLASH质量问题,C8是屏蔽了一部分存在质量缺陷的FLASH后的产品,可以通过软件强制写入,但是对于其中保存的数据的可靠性不做保证,可能成功。(我下载十次成功过两次,但是仿真一周后固件掉了)

可以参考的仿真器布局

仿真器布局一
在这里插入图片描述
仿真器布局二
在这里插入图片描述

固件下载

烧录官方STlink V2 固件即可,然后使用工具升级STlink 2.1的固件
在这里插入图片描述
STM32F103 CBT6 (直接烧写官方固件,使用Upgrade)
STM32F103 C8T6 (需要破解固件,使用UpgradeHacked)
工具和固件我已经发在百度网盘上了 有需要的自己下载即可
链接:https://pan.baidu.com/s/1uyEl0xN26FMmzNI6e9E9Yg
提取码:j87f

如果有任何问题,欢迎加入我的ST讨论群 大家一起讨论问题

QQ群:

发布了8 篇原创文章 · 获赞 8 · 访问量 2658

猜你喜欢

转载自blog.csdn.net/qq_36142248/article/details/104481667