我的订单购物车(0)联系客服 帮助中心供应商合作 嘉立创产业服务群
领券中心备货找料立推专区爆款推荐TI订货PLUS会员BOM配单PCB/SMT工业品面板定制

自制ST-Link V2-1(附BOM)

2020-08-04 10:20:48阅读量:15230来源:应用与分享

 

本文作者:立创EDA源平台 OSHWHub @攻城狮神木点击查看原文章

 

 

 

 

1、简介

 

 

ST-Link的硬件,官方推出了三大版本:V1、V2和V3。在官方TN1235ST-LINK衍生产品概述中有详细的说明,因篇幅原因就不展开来讲了,下面贴上一张官方手册的介绍。

 

  

 

1、ST-Link/V2:支持STM32和STM8调试,不带虚拟串口,TB上卖的大多是这种,目前手头还有好几个这个版本的ST-Link。后面会使用这个版本进行烧录。

2、ST-LinkV2-1: 仅支持STM32调试,带虚拟串口和虚拟U盘下载,目前ST官方的Nucleo系列评估板上面板载的ST-Link就是这个版本。

 

本项目制作的就是ST-LinkV2-1这个版本。

 

 

 

2、LCEDA 2D&3D预览

 

    

 

  

 

    

  

  

 

3、原理设计

 

本项目原理图参考了正点原子的潘多拉开发板上的ST-link V2.1设计,如下图。初次接触ST-link V2.1就是在这块潘多拉开发板上。

 

  

 

  

 

  

 

在附件中上传了一张ST官方的ST-Link V2.1的原理图。

 

在ST官方的ST-Link V2.1图纸中有一个名为COM的指示灯,这是一个红绿双色的LED指示灯,就是下图所示的这个LED。

 

  

 

那么这个指示灯有什么作用呢,在官方的TN1235技术手册中有专门的介绍,截取相关部分如下。

 

  

 

译文如下:

 

自ST-LINK / V2起,所有ST-LINK板均带有一个标有“ COM”的LED(在外壳或PCB上)。 无论连接类型如何,此LED都会显示ST-LINK状态: 

 

•LED呈红色闪烁:正在与PC进行第一个USB枚举

•LED为红色:PC与ST-LINK之间的通信已建立(枚举结束)

•LED呈绿色和红色交替闪烁:正在目标和PC之间交换数据

•LED为绿色:上一次通信已成功。 •LED为橙色:与目标的ST-LINK通信失败

 

本项目参考的潘多拉开发板集成的ST-LINK V2-1 用了一个红色的LED代替了这个红绿双色的COM指示灯,因此本项目也沿用了这一设计,COM指示灯用一个红色LED 替代。 另外 SWD 和USART 没有带隔离,使用的时候要注意下。

 

 

4、PCB&焊接调试

 

注意事项 

 

1、USB 部分的D-和D+ 数据线必须使用差分走线。

 

  

 

2、晶振电路部分必须靠近MCU放置

 

  

 

  

 

  

 

  

 

  

 

ST-Link V2.1固件烧录&固件更新:详见原文链接

 

注意事项:

 

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

 

温馨提示:有疑问的朋友,可以直接在原文章评论区留言,看到留言后,会及时回复

 

 

5、文档

 

 

 

ST-LINK V2_1(点击进入立创EDA编辑器打开)

 

 

 

 

ST-LINK V2_1点击进入立创EDA编辑器打开)

 

 

6、BOM 相关器件(点击商品编号可查看产品详细信息)

 

商品编号 型号 品牌 规格/描述
C8304 STM32F103CBT6 ST(意法半导体) LQFP-48_7x7x05P / MCU
C111120 7A08000008 TXC(台湾晶技) SMD-5032_2P / 无源晶振
C47773 RT9013-33GB
RICHTEK(台湾立锜)
SOT-23-5 / LDO
C72044 19-217/R6C-AL1M2VY/3T EVERLIGHT(台湾亿光) 0603 / LED红
M8050
BORN伯恩半导体

SOT-23 / NPN三极管

 

您也可以点击下载BOM点击直接在立创商城下单

 

工程附件

 

ST-Link V2.1官方图纸.pdf

 

 

STLinkV2.J16.S4_固件.zip


STLinkV2.J28.M18_固件.zip


【发行公告】RN0093-firmware-upgrade-for-stlink-stlinkv2-stlinkv21-and-stlinkv3-boards-stmicroelectronics.pdf


【技术说明】TN1235 Overview of ST-LINK derivatives.pdf


ST-LINK V2-1 固件烧录.mp4

 

 

本文作者:立创EDA源平台 OSHWHub @攻城狮神木,未经许可禁止转载,请自行验证。

 

 

广告图片