单片机学习小组
登录
直播中
麦特拉布
12年用户
1047经验值
私信
关注
怎样去设计一个自带虚拟串口的STlinkV2呢
开启该帖子的消息推送
虚拟串口
STLINKV2
STlinkV2原理图是怎样设计的?
怎样去设计一个自带虚拟串口的STlinkV2呢?
回帖
(1)
刘娟
2022-3-1 10:58:24
自制带虚拟串口和U盘的STlink V2
一、前言
在比赛过程中对硬件调试的需求比较多,尤其是串口。
手里有一个Jlink,用它给STM32下程序,还另插一个串口模块来做无线调试,电脑上就两个USB口可以用,还要插鼠标,实在是麻烦…
后来看见有人说STlinkV2有虚拟串口,就很开心。
二、准备工作
一、必须要有一个STlink,什么样的都可以,这是必须的,要通过ST-LINK Utility把固件下载到STM32里,用串口下载都不行,因为是bin格式的固件文件,本人之前手里没有STlink,就拿串口下了,实测插电脑上之后识别不了。
二、芯片买STM32F103CBT6,注意是CBT6,C8T6是64K的Flash,CBT6是128K,带有虚拟串口的固件很大,64K装不下。如果手里只有C8T6不想买CBT6,那就只能下载普通版本的固件,仅有SWD功能。
三、STlinkV2原理图设计
这路3.3V供电采用XC6204,因为体积比较小。
串口部分加了两个LED,可以看到串口发送和接收的信号。
四、PCB设计
板子上最好留有SWD的接口,方便下载固件,或者把烧录完固件的芯片焊上去也是可以的。
五、固件的下载
使用手里的STlink连接芯片的SWD接口,插上电脑,打开ST-LINK Utility
点击Target–>Connect即可出现以下画面(或第二行8个图标里的第3个),要是啥也没有,要么是你线接错了引脚虚焊了,要么不好意思你板子画错了芯片没工作。
连接成功后,点击第二行8个图标里的第1个,找到固件文件
之后点击8个图标里的第6个,一支笔一张纸的那个,下载固件文件到芯片,默认点击start即可
出现此信息代表下载完成
之后进行更新固件的操作
六、喜闻乐见的更新固件
将自己做的STlink板子插上电脑,只要不出现“无法识别的USB设备”就证明成功了
点击ST-LINK Utility第一行里的ST-LINK–>Firmware update
点击Device Connect连接芯片
点击Yes即可进行固件的更新
更新完成后出现Upgrade is successful,恭喜你,获得了一个STlink!
七、使用详情
在设备管理器中可以查看到以下设备,一个串口,一个调试器。
以及一个U盘,这个好像是复制hex文件到其中即可进行下载,但是这个暂时没成功。
自制带虚拟串口和U盘的STlink V2
一、前言
在比赛过程中对硬件调试的需求比较多,尤其是串口。
手里有一个Jlink,用它给STM32下程序,还另插一个串口模块来做无线调试,电脑上就两个USB口可以用,还要插鼠标,实在是麻烦…
后来看见有人说STlinkV2有虚拟串口,就很开心。
二、准备工作
一、必须要有一个STlink,什么样的都可以,这是必须的,要通过ST-LINK Utility把固件下载到STM32里,用串口下载都不行,因为是bin格式的固件文件,本人之前手里没有STlink,就拿串口下了,实测插电脑上之后识别不了。
二、芯片买STM32F103CBT6,注意是CBT6,C8T6是64K的Flash,CBT6是128K,带有虚拟串口的固件很大,64K装不下。如果手里只有C8T6不想买CBT6,那就只能下载普通版本的固件,仅有SWD功能。
三、STlinkV2原理图设计
这路3.3V供电采用XC6204,因为体积比较小。
串口部分加了两个LED,可以看到串口发送和接收的信号。
四、PCB设计
板子上最好留有SWD的接口,方便下载固件,或者把烧录完固件的芯片焊上去也是可以的。
五、固件的下载
使用手里的STlink连接芯片的SWD接口,插上电脑,打开ST-LINK Utility
点击Target–>Connect即可出现以下画面(或第二行8个图标里的第3个),要是啥也没有,要么是你线接错了引脚虚焊了,要么不好意思你板子画错了芯片没工作。
连接成功后,点击第二行8个图标里的第1个,找到固件文件
之后点击8个图标里的第6个,一支笔一张纸的那个,下载固件文件到芯片,默认点击start即可
出现此信息代表下载完成
之后进行更新固件的操作
六、喜闻乐见的更新固件
将自己做的STlink板子插上电脑,只要不出现“无法识别的USB设备”就证明成功了
点击ST-LINK Utility第一行里的ST-LINK–>Firmware update
点击Device Connect连接芯片
点击Yes即可进行固件的更新
更新完成后出现Upgrade is successful,恭喜你,获得了一个STlink!
七、使用详情
在设备管理器中可以查看到以下设备,一个串口,一个调试器。
以及一个U盘,这个好像是复制hex文件到其中即可进行下载,但是这个暂时没成功。
举报
更多回帖
rotate(-90deg);
回复
相关问答
虚拟串口
STLINKV2
STLINKV2
不能仿真设置断点
2019-02-20
4576
请问
STlinkv2
串口
输出需要单独接
一
个
串口
转u***之类的模块吗
2018-12-10
7397
STM32F429探索者开发板
STlinkV2
驱动突然不能用了
2018-11-16
4713
从哪里获得
STlinkV2
固件文件?
2022-12-06
246
在
STLinkV2
用下载算法将程序下载到外部flash报错怎么解决?
2024-03-20
116
怎样
去
解决STM32
自带
库函数
串口
收发数据时第
一个
字符丢失的问题
呢
2021-12-08
935
怎样
去
使用NUCLEO-F401RE开发板的内置
虚拟
COM端口
呢
?
2022-12-14
212
怎样
使用STM32CubeMX
去
配置USART
串口
通信
呢
2021-12-10
865
如何
去
搭建
一
个
基于ROS系统的平衡车
呢
2021-11-08
2250
怎样
去
实现STM32F103C8T6的USB
虚拟
串口
呢
2021-11-18
1967
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分