自制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讨论群 大家一起讨论问题
来源:CSDN
作者:404是NotFound呀
链接:https://blog.csdn.net/qq_36142248/article/details/104481667