发作品签到
标准版

ST-LINK V2-1

工程标签

1.4w
0
0
0

简介

私人定制版ST-Link-V2下载仿真器,让你摆脱那繁杂的延长线,还你一个整洁的开发环境

简介:私人定制版ST-Link-V2下载仿真器,让你摆脱那繁杂的延长线,还你一个整洁的开发环境

开源协议

GPL 3.0

创建时间:2021-09-18 09:49:08更新时间:2022-05-29 20:57:38

描述

由于实在受不了手上的ST-Link-V2只有USBA公头需要老长的杜邦线接到板子上十分不爽,所以有了这个项目

参考了下面这位大佬的教程,十分感谢  不过不得不吐槽这电阻电容封装一模一样(懒得改将就用着)

https://oshwhub.com/CYIIOT/ST_LINK-V2_1

改了下原理图,重画了PCB,其它下载方法一模一样

 

 

 

 

 

 

 

引用一下这位大佬的教程

大佬链接:https://oshwhub.com/CYIIOT

1更新固件

 

固件更新有三种方法
 
  • 下载官方固件升级应用程序
STSW-LINK007:ST-LINK,ST-LINK / V2,ST-LINK / V2-1和STLINK‑V3板的固件升级
 
在官方RN0093发行手册(已上传至附件)中对已发行的升级包工具的版本有详细说明。
 
截止2020年7月最新的固件版本号
 
固件升级包最新的固件版本.png
 
  • 使用STM32CubeProg或者STM32 ST-LINK utility 自带的升级工具升级
 
STM32CubeProg V2.4.0 内置固件版本
 
STM32Cube Pro 固件升级版本.png
 
STM32Cube Pro 固件升级版本介绍.png
 
  • 使用Keil MDK-ARM 内置的升级工具进行升级,当ST-link 的版本低于MDK内置的版本时,会提示进行升级。
Keil MDK-ARM v5.31内置固件升级版本与STM32CubeProg V2.4.0 内置固件升级版本是一样的,都是V2.J35.M26
 
本文使用STM32CubeProg V2.4.0 内置升级工具进行固件更新
 
提示
固件烧录及更新过程见附件视频。

 

2、验证

验证.png
显示以上信息,确认固件OK

 

3、测试

  1. 测试烧录功能,用Keil-MDK,下载程序成功,说明烧录功能正常
  2. 测试Debug功能,用Keil-MDK进行Debug调试,可以调试,说明Debug功能正常
  3. 测试U盘拖拽烧录功能,需要生成bin文件(bin文件生成方法),将bin文件拖到ST-link 模拟的U盘中,成功烧录,说明虚拟U盘功能正常。
  4. 测试串口收发功能:用杜邦线连接ST-LINK V2-1的TX和RX ,打开串口助手,发送数据,接收区收到相同的数据,说明串口收发正常

 

4、注意事项

  1. ST-LINK 固件升级工具不知从哪个版本开始,不支持跨版本更新固件。
  2. ST-LINK 最近的几个版本的固件已加入了读保护,SWD口是锁上的,所以不能通过SWD口读写固件。
  3. 如果想改成DAP-LINK 之类的固件,不能通过SWD口烧录固件,但是可以通过ISP的方式擦除STM32的固件信息,然后就可以使用SWD口正常读写。

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
ST-Link-V2.zip
889
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航