站内搜索
发作品签到
专业版

【彩色丝印】STLINK V2.1

工程标签

368
0
0
1

简介

让阿尼亚在程序调试时也能哇酷哇酷。相较于STLINK V2,STLINK V2.1仅支持STM32调试,但实现了虚拟串口和虚拟U盘下载。

简介:让阿尼亚在程序调试时也能哇酷哇酷。相较于STLINK V2,STLINK V2.1仅支持STM32调试,但实现了虚拟串口和虚拟U盘下载。
彩色丝印征集令

开源协议

GPL 3.0

(未经作者授权,禁止转载)
创建时间:2024-11-07 14:38:20更新时间:2024-11-23 14:52:32

描述

今年劳动节的时候,相信大家都看了间谍过家家的大电影吧,其中阿尼亚可爱的形象已经深入每个人心中了。

在使用天空星开发板的时候,程序烧录接口还带有RX和TX,而我手头的STLINK V2是不支持虚拟串口的,因此在我一开始使用天空星做开发的时候是借助蓝牙串口模块与上位机进行通信的,这无疑增加了PCB设计成本。

基于以上这些考量,我打算做一个间谍过家家主题的STLINK V2.1,得到PCB板和最终成品如下

电路设计详见下方电路图,这里我说说我遇到的一些问题和给我的一些启示:

1. 电路设计阶段多看芯片数据手册,尤其是芯片厂商提供的样例电路和每个端口的配置建议,那是经过上千上万次经验测试的,一定要严格遵守

2. 不要吝啬过孔,把地平面连成一个整体,这样才能保持地平面稳定,可以参见b站视频再多过孔也不嫌多!平面扩散电感与过孔_哔哩哔哩_bilibili

3. 不要吝啬滤波电容,输出端要加,输入端也要加,滤高频和低频的都要,比如我这种设计,电脑就有概率识别不出设备,同样的问题我曾经也遇到过,可以参见我以前做的STC8学习板遇到的CH340问题STC8学习板 - 立创开源硬件平台 (oshwhub.com)

最后得到焊接后的结果如下,由于我0603元件焊接水平较差,而且手头没有洗板水,所以这块板子看上去很脏:(

接着就要为这块板子烧录固件了,这一步首先需要STLINK V2与STLINK V2.1上的固件下载接口对应引脚相连(这里我只预留了焊盘,因为我的下载是用手扶着杜邦线下载的,如果你觉得困难,可以把这个焊盘改成排针的封装)

固件如下,感谢开源工具包的分享

STLinkV2.J28.M18固件下载仓库:本仓库提供STLinkV2.J28.M18固件的下载资源。该固件适用于STLinkV2系列的调试工具,版本号为J28.M18。通过下载并更新此固件,您可以确保您的STLinkV2设备具备最新的功能和性能优化 - GitCode

接着使用STLINK Utility进行烧录,当然也可以使用Cube Programmer进行烧录,考虑到STM32F103C8T6的Flash空间较小,因此在STLINK V2.1中的主控选用STM32F103CBT6

接着我们就可以在设备管理器中看到如下显示

然后在keil或者CubeMX中更新一下固件,这个过程教程已经十分丰富了,这里就不再赘述

在完成固件更新后,我们就可以在设备管理器的端口目录中看到STMicroelectronics STLink Vitual COM Port,在通用串行总线设备中看到ST-Link Debug

接着我们就可以愉快地使用STLINK V2.1了。

设计图

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

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
暂无数据
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

评论

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

底部导航