项目简介
本项目围绕WCH系列芯片开展开发实验,以WCH - Link作为调试工具,搭配不同型号开发板(如CH32Vx03C - R0 - 1v0、CH32V003F4P6 - R0 - 1v1、CH32V307EVB - R1)进行硬件开发。利用Rust语言及其相关工具,实现对芯片的调试与编程操作。
项目的主要特性和功能
- 支持使用WCH - Link作为调试器,可连接不同开发板,实现芯片调试和编程。
- 适配多种型号开发板,能针对不同芯片进行开发。
- 可通过配置udev规则,确保系统正确识别WCH - Link设备。
- 集成
wlink
编程工具,可通过Cargo安装,用于芯片状态检查等操作。
安装使用步骤
1. 配置udev规则
将49 - wch - link.rules
文件复制到/etc/udev/rules.d/
目录下,并重新加载规则:
bash
sudo cp 49 - wch - link.rules /etc/udev/rules.d/
sudo udevadm control --reload - rules && sudo udevadm trigger
2. 安装编程工具
使用Cargo安装wlink
编程工具:
bash
cargo install wlink
3. 检查设备状态
安装完成后,使用以下命令检查设备状态:
bash
~/.cargo/bin/wlink status
4. 硬件连接
根据不同的开发板,按照文档中的引脚连接说明,将WCH - Link与开发板进行正确连接。例如,对于CH32Vx03C - R0 - 1v0开发板,连接关系如下: | WCH - Link | EVB | MCU | |-----------|------|------| | 3V3 | P2.4 | 3V3 | | GND | P2.6 | GND | | SWDIO | P2.8 | PA13 | | SWCLK | P2.10 | PA14 | | RST | P2.12 | NRST |
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】