前言:

随着时间推移与数字经济的发展,国产单片机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单片机的开发者开放,不赚取任何利润,只是将其公开为开发者清除小小的阻碍。

郑重声明:

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

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

  1. 转:自制CMSIS-DAP下载器

    看到一篇好文章,怕丢了,所以转发过来,如有侵权联系本人删除. 最近在研究无线下载器,就用ARM开源的CMSIS-DAP协议,结果自闭了四五天,终于在一篇非常棒的文章里找到了方法,因为写的太好了,所以这 ...

  2. 国产arm芯片CH32F103芯片开发下载使用简介

    国产arm芯片厂家越来越多,这里介绍南京沁恒(就是大家熟知的ch340usb转换芯片那家)推出的国产arm芯片CH32F103芯片,对标stm32F103系列芯片,管脚全部兼容,寄存器全部兼容,但增强 ...

  3. 正点原子 高速DAP 下载器解除芯片读保护

    使用正点原子高速DAP解除芯片读保护 用阿波罗F429开发板下载程序提示下面这个错误: 发现下载器是可以正常识别芯片的. 排查后发现很大可能是芯片被读保护了. 下面使用高速DAP下载器来解除这个芯片读 ...

  4. Linux搭建下载器

    Linux搭建下载器 几年前买了一块CubieBoard2的开发板,由于后面转行做游戏了就没在接触过嵌入式方面,相关的一些知识和技能都已全部忘记了.前几天突然想到可以拿它来挂个硬盘下电影,然后就又去重 ...

  5. ST-LINK v2下载器简单使用

    ST LINK v2下载器简单使用过程 文章目录 ST LINK v2下载器简单使用过程 前言 1.驱动安装 1.1 驱动安装常规步骤 1.2 驱动失败解决方法 2.代码下载&调试 2.1 代 ...

  6. 芯圣のHC89S003多路ADC采样代码分享及下载器(hc-link)使用

    芯圣のHC89S003多路ADC采样代码分享及下载器(hc-link)使用 因为项目需求以及朋友介绍,偶然接触到了芯圣的这一款国产的hc89s003,主要是需要用到多路ADC转换,stm8s003f4 ...

  7. linux 光功率 模块_基于国产芯片的千兆皮秒脉冲激光器模块研制

    本文内容转载自<激光技术>2019年12月,版权归<激光技术>编辑部所有. 刘云,吴敏,朱向冰,王宝慧,李风雨,马伟,徐焕银 安徽师范大学物理与电子信息学院,安徽问天量子科技股 ...

  8. Android通用简洁的下载器

    下载逻辑在android开发中可谓很常见,那么封装一个通用简洁的下载器时很有必要的.如果不想给工程引入一个很重的jar包那么可以直接复用下面的代码即可. 主要对外接口 构造函数 :     publi ...

  9. atmel c keil 包_Keil C软件与AVR Atmega系列下载器使用

    Keil 作为电子工程师首选,因为他目前通吃C51和STM32的开发平台. 51单片机是8位单片机(AT89C51与STC89C51与AT89S51),AVR Atmega也是属于8位(Atmega3 ...

最新文章

  1. jsp中不能正常显示图片+不能正常显示bootstrap字体图标
  2. IDEA项目 let报错爆红
  3. alook浏览器_alook浏览器下载-Alook浏览器iOS版下载 苹果版v10.8-PC6苹果网
  4. css3为图片添加鼠标移入放大效果
  5. 深度学习自学(三十七):基于用户自定义要求3D房间自动设计研究
  6. 【Java】Java-ShutDownHook-优雅关闭系统资源
  7. C#串口操作实际应用开发详解
  8. jquery高清视频教程_入门到精通
  9. 教你js生成二维码-QrCodeJS
  10. 电路元件伏安特性的测量与multisim仿真(附工程文件)
  11. 表格对角线两边打字_word单元格斜线 word表格中斜线表头制作过程及表头斜线两边打字怎么操作...
  12. hp打印机计算机接口,老司机操作电脑连接惠普打印机提示无法识别UsB端口的办法?...
  13. java影院订票系统图形界面,java简单影院订票系统Word版
  14. 嗅探器c语言源码,C语言嗅探器
  15. 【备忘】【No5】微信公众平台开发入门到实战开发视频教程(Java+PHP)
  16. C语言学习1——C语言概述
  17. Wpf关于列表动态刷新的问题
  18. CocosCreator黄金矿工资源工程文件
  19. 【ppt入门教程】PowerPoint课件发布全攻略
  20. 一些简单小技巧助你快速成为Linux高手

热门文章

  1. 比AtomicLong还高效的LongAdder 源码解析
  2. 参考文献类型字母的含义
  3. 行业分析报告|射频人体轮廓仪市场现状及未来发展趋势
  4. 访问学者在国外需要特别注意的安全问题
  5. #c word转换PDF
  6. 计蒜客 数独(简洁)
  7. android handler 销毁,Android Handler内存泄漏原因及解决方案
  8. mysql 根据时间范围查询
  9. 掌上生活服务器维护中,招行掌上生活登录不上
  10. 揭秘AI音乐创作:5分钟,4首歌,1个工具!