数码之家

 找回密码
 立即注册
搜索
查看: 7416|回复: 35

[ARM] 做个WCH-Link 可调试ARM和RISC-V单片机

[复制链接]
发表于 2021-11-27 14:51:13 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
前一段时间买了个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
原理图 2021-11-27 140853.png

将PCB板画好,电路很简单,元器件也不是很多。
PCB 2021-11-27 140932.png

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

焊接好,清洗过后的样子
IMG_20211127_135902.jpg
IMG_20211127_135952.jpg
IMG_20211127_140046.jpg

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

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

先用常用的9600和115200测试一下看看
串口互传9600 2021-11-27 142525.png
串口互传115200 2021-11-27 142422.png

没毛病,再试一下软件最高的1382400看看
串口互传1382400 2021-11-27 142611.png

可以,下面来测试一下STM32F030和GD32F303两款ARM架构的单片机
ST下载成功 2021-11-27 141652.png
下载成功 2021-11-27 141239.png

再来试一下WCH自家的CH32V103 RISC-V架构
CH32V103下载.png

必须也没问题
对比一下原厂和自己的
IMG_20211127_143950.jpg
IMG_20211127_144421.jpg


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

MY-WCH-Link.rar

6.95 MB, 下载次数: 12, 下载积分: 家元 -55

PCB、工程文件、固件等资料

打赏

参与人数 7家元 +216 收起 理由
far-sky + 20 優秀文章
stdzlqz + 20
springvirus + 20 嘉立创紫?
慕名而来 + 18 優秀文章
mxpro + 20 謝謝分享
qq_3377 + 18 原創內容
家睦 + 100

查看全部打赏

发表于 2021-11-27 18:58:17 | 显示全部楼层
:lol:路过不错过,开源顶一下!
回复 支持 反对

使用道具 举报

发表于 2021-11-27 23:38:09 来自手机浏览器 | 显示全部楼层
非常nice,沁恒开放程度也是666
回复 支持 反对

使用道具 举报

发表于 2021-11-30 09:25:07 | 显示全部楼层
大佬威武。哪天也去白嫖块PCB。另外,CH549G正常多少钱一片?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-11-30 11:28:28 来自手机浏览器 | 显示全部楼层
mousebat04 发表于 2021-11-30 09:25
大佬威武。哪天也去白嫖块PCB。另外,CH549G正常多少钱一片?

我是4块多买的
回复 支持 反对

使用道具 举报

发表于 2021-12-30 16:12:11 | 显示全部楼层
大佬,是AD软件的吗,用不了啊,没有AD软件,大佬,有g打样文件吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-12-30 18:55:49 | 显示全部楼层
law3411209 发表于 2021-12-30 16:12
大佬,是AD软件的吗,用不了啊,没有AD软件,大佬,有g打样文件吗

直接将.PcbDoc PCB文件压缩一下发给板厂就可以了
回复 支持 反对

使用道具 举报

发表于 2022-2-11 15:14:09 | 显示全部楼层
可以的,有空可以仿一个
回复 支持 反对

使用道具 举报

发表于 2022-3-27 21:31:45 | 显示全部楼层
没有分,就只能给你点个赞了
回复 支持 反对

使用道具 举报

发表于 2022-8-2 08:50:33 | 显示全部楼层
好东西,值得拥有,折腾折腾
回复 支持 反对

使用道具 举报

发表于 2022-8-9 12:57:46 | 显示全部楼层

老哥这设计如果用正式的PCB搭载就更完美了,欢迎试用捷配的免费打样哦
回复 支持 反对

使用道具 举报

发表于 2022-8-9 15:59:42 | 显示全部楼层
原厂的调试器才九块九,自己做成本划不来啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-8-9 16:29:09 | 显示全部楼层
bg4iww 发表于 2022-8-9 15:59
原厂的调试器才九块九,自己做成本划不来啊

打板免费,一些电阻电容小件自己基本都有,主要就是买个CH549,4块多一个。
回复 支持 反对

使用道具 举报

发表于 2022-8-16 10:10:41 | 显示全部楼层
本帖最后由 余173917 于 2022-8-16 12:05 编辑

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

default.jpg

回复 支持 反对

使用道具 举报

发表于 2022-8-16 13:55:27 | 显示全部楼层
好东西,给你点个赞.
回复 支持 反对

使用道具 举报

发表于 2022-9-6 18:43:39 | 显示全部楼层
我做的混合型下载线
微信图片_20220906183802.jpg
微信图片_202209061838023.jpg
微信图片_202209061838025.jpg
微信图片_202209061838026.jpg
回复 支持 反对

使用道具 举报

发表于 2022-9-6 18:54:16 | 显示全部楼层
请问STM32F030在哪个软件里进行的?

1AS.jpg
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-9-7 22:09:50 来自手机浏览器 | 显示全部楼层
zydl123 发表于 2022-9-6 18:54
请问STM32F030在哪个软件里进行的?

使用keil,里面选择CMSIS-DAP
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-3-29 19:10 , Processed in 0.234000 second(s), 12 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

快速回复 返回顶部 返回列表