数码之家

标题: 做个WCH-Link 可调试ARM和RISC-V单片机 [打印本页]

作者: 晒曭曮曯    时间: 2021-11-27 14:51
标题: 做个WCH-Link 可调试ARM和RISC-V单片机
前一段时间买了个CH32V103 RISC-V单片机的开发板
由于是RISC-V架构没有相应的调试器,就顺带买了WCH-Link调试器
在使用的时候就发现官方的WCH-Link体积有点大
再加上WCH-Link可以切换到ARM模式调试ARM的单片机
还带有一个虚拟串口
随即就想着自己画块板子,用来代替ST-Link,
官方的WCH-Link原理图、固件、使用说明在官网都可以下载到
http://www.wch.cn/bbs/thread-71088-1.html
参考官方的原理图几乎没有改动,只是将接口改了TYPE-C
[attach]1343392[/attach]

将PCB板画好,电路很简单,元器件也不是很多。
[attach]1343393[/attach]

然后就是打板,找相应的元器件。
主要就是买了个CH549G,别的小电阻电容啥的自己都有,打板免费。
将东西准备好准备焊接,一次焊接三块电路板。
[attach]1343395[/attach]

焊接好,清洗过后的样子
[attach]1343398[/attach]
[attach]1343399[/attach]
[attach]1343400[/attach]

倒也没什么特别的,选择了个紫色的
下面就是下载固件,下载固件的方法在 WCH-Link使用说明里面有详细的介绍
由于买回来的单片机里面是空的,上电会直接进Bootloader进行USB下载
如果已经刷了固件或者要升级固件,在上电之前需要将单片机下面的JP1短接再上电
注意一下选型啥的,选择好固件路径就可以了
[attach]1343402[/attach]

切换ARM和RISC-V模式需要在上电之前将TX和GND短接
直到蓝色的灯亮起来或熄灭就可以了
空闲时蓝色灯常灭为RISC-V模式,空闲时蓝色灯常亮为ARM模式
到此,一个WCH-Link就做好了
先来测试一下串口收发,用两个WCH-Link交叉连接
[attach]1343405[/attach]

先用常用的9600和115200测试一下看看
[attach]1343406[/attach]
[attach]1343407[/attach]

没毛病,再试一下软件最高的1382400看看
[attach]1343408[/attach]

可以,下面来测试一下STM32F030和GD32F303两款ARM架构的单片机
[attach]1343409[/attach]
[attach]1343410[/attach]

再来试一下WCH自家的CH32V103 RISC-V架构
[attach]1343412[/attach]

必须也没问题
对比一下原厂和自己的
[attach]1343413[/attach]
[attach]1343414[/attach]


PCB、工程文件、固件等一些资料:
链接:https://pan.baidu.com/s/1XP8IsFQYKRD82fJslzGJOg 提取码:XDZZ


作者: gl542400    时间: 2021-11-27 18:58
:lol:路过不错过,开源顶一下!
作者: 99520    时间: 2021-11-27 23:38
非常nice,沁恒开放程度也是666
作者: mousebat04    时间: 2021-11-30 09:25
大佬威武。哪天也去白嫖块PCB。另外,CH549G正常多少钱一片?
作者: 晒曭曮曯    时间: 2021-11-30 11:28
mousebat04 发表于 2021-11-30 09:25
大佬威武。哪天也去白嫖块PCB。另外,CH549G正常多少钱一片?

我是4块多买的
作者: law3411209    时间: 2021-12-30 16:12
大佬,是AD软件的吗,用不了啊,没有AD软件,大佬,有g打样文件吗
作者: 晒曭曮曯    时间: 2021-12-30 18:55
law3411209 发表于 2021-12-30 16:12
大佬,是AD软件的吗,用不了啊,没有AD软件,大佬,有g打样文件吗

直接将.PcbDoc PCB文件压缩一下发给板厂就可以了
作者: akikyoua    时间: 2022-2-11 15:14
可以的,有空可以仿一个
作者: ynqj2004    时间: 2022-3-25 17:37
不错
作者: uant    时间: 2022-3-27 21:31
没有分,就只能给你点个赞了
作者: sharehej    时间: 2022-3-28 10:19
喵~
妙……
作者: dengdai510    时间: 2022-8-2 08:50
好东西,值得拥有,折腾折腾
作者: joyspace    时间: 2022-8-9 12:57

老哥这设计如果用正式的PCB搭载就更完美了,欢迎试用捷配的免费打样哦
作者: bg4iww    时间: 2022-8-9 15:59
原厂的调试器才九块九,自己做成本划不来啊
作者: 晒曭曮曯    时间: 2022-8-9 16:29
bg4iww 发表于 2022-8-9 15:59
原厂的调试器才九块九,自己做成本划不来啊

打板免费,一些电阻电容小件自己基本都有,主要就是买个CH549,4块多一个。
作者: 余173917    时间: 2022-8-16 10:10
本帖最后由 余173917 于 2022-8-16 12:05 编辑

学习了,自己也来做一个,元件在路上,准备做成这么大点

[attach]1575337[/attach]


作者: steven55    时间: 2022-8-16 13:55
好东西,给你点个赞.
作者: zydl123    时间: 2022-9-6 18:43
我做的混合型下载线

作者: zydl123    时间: 2022-9-6 18:54
请问STM32F030在哪个软件里进行的?

[attach]1595120[/attach]

作者: 晒曭曮曯    时间: 2022-9-7 22:09
zydl123 发表于 2022-9-6 18:54
请问STM32F030在哪个软件里进行的?

使用keil,里面选择CMSIS-DAP
作者: inthsunshine    时间: 2022-9-8 07:56
swd速率能到多少?
作者: 深寒刺骨    时间: 2022-9-8 09:30
好人,顶你一下!
作者: zydl123    时间: 2022-9-8 14:43
晒曭曮曯 发表于 2022-9-7 22:09
使用keil,里面选择CMSIS-DAP

谢谢回复!
作者: 大河汤汤    时间: 2022-10-11 09:17
很好,调试利器
作者: wlhcq    时间: 2023-7-20 09:54
做的真好,很实用。
作者: hylg    时间: 2023-7-24 18:40
还是直接插电脑上方便些。
作者: gzyy2005    时间: 2024-1-23 13:24
好东西,正需要啊
作者: 旧宅毛毛    时间: 2024-1-29 09:08
WCH的性价比还是很高的,产品也不错
作者:  顺其自然    时间: 2024-2-2 13:10
该TYPEC很实用。
作者: chivas_1207    时间: 2024-2-29 10:39
挺方便的工具,感谢分享。
作者: lmn2005    时间: 2024-3-1 20:26
晒曭曮曯 发表于 2021-11-30 11:28
我是4块多买的

值钱的元件主要是CH549,在当前情况下,CH549的价格相对有点贵
作者: lmn2005    时间: 2024-3-1 20:28
余173917 发表于 2022-8-16 10:10
学习了,自己也来做一个,元件在路上,准备做成这么大点

大佬的白色壳子,大小怎么这么合适 ?
作者: mmxx2015    时间: 2024-3-1 20:47
本帖最后由 mmxx2015 于 2024-3-1 20:48 编辑
lmn2005 发表于 2024-3-1 20:28
大佬的白色壳子,大小怎么这么合适 ?

X宝有的买。
https://item.taobao.com/item.htm?id=553522314027

作者: lmn2005    时间: 2024-3-1 21:32
mmxx2015 发表于 2024-3-1 20:47
X宝有的买。
https://item.taobao.com/item.htm?id=553522314027

[attach]2050096[/attach]
比CH549还贵

作者: mmxx2015    时间: 2024-3-1 22:27
lmn2005 发表于 2024-3-1 21:32
比CH549还贵

至少比3D打印的便宜多了。个人DIY常遇到的问题是外壳不好找,反正又不是做来卖的,只要有合适的壳子,贵点不算什么。
作者: lmn2005    时间: 2024-3-2 10:43
mmxx2015 发表于 2024-3-1 22:27
至少比3D打印的便宜多了。个人DIY常遇到的问题是外壳不好找,反正又不是做来卖的,只要有合适的壳子,贵 ...

3d打印出来的机壳刚好合适,而从市面上买的还需要加工,反正各有利弊。




欢迎光临 数码之家 (https://www.mydigit.cn/) Powered by Discuz! X3.4