关于国产芯片CH32下载器WCH-Link的ARM和RISC-V模式切换详细说明

前言:

            随着时间推移与数字经济的发展,国产单片机CH32系列出现在了我们的视野当中,但是国内CH32的社区生态相比于STM32来说还有很大的距离,社区生态的不完善和技术帖子没有得到更新完善,对于不熟悉CH32芯片的开发者来说无疑是一场噩梦。以下的CH32系列的开发入门贴子希望对人们有所帮助。

             WCH-Link V2.40及之后的固件版本都不再支持通过短接TX+GND方式切换模式,而是改为通过软件切换固件的方式。 

             红字的信息在CSDN论坛上没有得到相应的完善,给开发者造成了阻碍,接下来本贴直接说明WCH-Link的ARM和RISC-V的切换方式。

本次所使用的所有开发所需要的设备都会在下方说明

1、开发软件为MounRiver Studio

     官方网址:www.mounriver.com

        

 单片机下载器为WCH-Link

下载器的具体型号是WCH-Link-R1-1v1

 切换方式如下

1、首先将WCH-Link插入电脑USB插口中

打开设备适配器找到端口,点击打开可以看到端口显示了WCH-Link SERIAL,表示WCH-Link下载器可以被电脑识别。

如果电脑显示的是WCH-LinkRV,表示下载器模式为RISC-V模式。

如果电脑显示的是WCH-CMSIS-DAP,表示下载器模式为ARM模式。

不同的模式对应着不同型号的单片机。

比如ARM模式对应的是CH32F103等以ARM为内核的单片机。

RISC-V模式则对应CH32V103等以RISC-V为内核的单片机。

 但是如果都没有,ARM和RISC-V的模式都不显示也不要紧,通过观察下载器的灯光就可以判断

第一种情况:红色LED发光,蓝色LED不发光,模式为RISC-V

第二种情况:红色LED和蓝色LED都发光 ,模式为ARM

2、其次打开MounRiver Studio,进入下载配置

3、找到图中画红圈的位置点击,界面会出现“下载配置”

点击“下载配置”,界面会弹出WCH-LinkUtility

点击“Current WCH-Link Mode”旁边的“Get”可以得到下载器的模式

点击后可以得到提示 

提示信息显示“WCH-Link is at RISC-V model”,意思是下载器的模式为RISC-V

下面是重点 

 

点击“WCH-LinkVR”,之后出现WCH-LinkDAP,点击“WCH-LinkDAP”,然后点击Set

接下来可以看到 绿色进度条移动

最后绿色进度条读取完毕,会弹出提示“Succeed”

观察下载器的LED灯光,看到红色LED和蓝色LED灯同时亮

下载器的模式切换成功,我们可以从RISC-V模式切换为ARM模式,也可以从ARM模式切换至RISC-V模式只需要按照以上方法来就好。

末尾 :

本经验全面向所有CH32单片机的开发者开放,不赚取任何利润,只是将其公开为开发者清除小小的阻碍。

郑重声明:

不要拿着免费的帖子到处招摇撞骗去伤害所有的嵌入式开发者。

物联沃分享整理
物联沃-IOTWORD物联网 » 关于国产芯片CH32下载器WCH-Link的ARM和RISC-V模式切换详细说明

发表评论