WCH-LinkE-R0-1v2固件异常致CH32V003开发板MCU配置失败求助
修复WCH-LinkE-R0-1v2刷错固件后的故障(适配CH32V003开发板)
问题根源
你误将CH32V305的固件刷入了WCH-LinkE-R0-1v2调试器,而WCH-LinkE的主控为CH32V208系列,固件不匹配导致设备红灯常亮、无法配置MCU、更新固件时提示芯片类型不匹配。
修复步骤
1. 获取正确的固件
下载WCH-LinkE-R0-1v2对应的专用固件(文件名为FIRMWARE_WCH-LinkE.bin),不要使用CH32V305的固件。
2. 进入强制烧录模式
- 拔掉WCH-LinkE的USB连接线
- 找到调试器上的
BOOT0针脚,用镊子或杜邦线将其与VCC短接 - 保持短接状态,重新插上USB到电脑,此时设备管理器会识别出CH32系列的DFU设备
- 松开
BOOT0与VCC的短接
3. 使用WCH-Link Utility重刷固件
- 打开WCH-Link Utility,在芯片类型选择界面选中
WCH-LinkE(或对应CH32V208选项) - 加载步骤1中下载的
FIRMWARE_WCH-LinkE.bin固件文件 - 点击「升级固件」,等待进度完成(过程中指示灯会有变化)
4. 验证修复效果
- 打开Moun River Studio,连接CH32V003开发板
- 重新尝试烧录
obj\GPIO_Toggle.hex,检查是否能正常完成「配置MCU」和烧录流程 - 若仍有问题,检查开发板SWD引脚连接(SWCLK、SWDIO、GND、VCC)是否正确,确保CH32V003的
BOOT0处于低电平(默认状态)
内容的提问来源于stack exchange,提问作者Renaud Gagnon
相关产品推荐
相关产品推荐

