首页 > 其他分享 >下载相关-CH32系列芯片下载方式汇总及教程

下载相关-CH32系列芯片下载方式汇总及教程

时间:2023-01-31 11:13:05浏览次数:92  
标签:教程 cn CH32 芯片 下载方式 www html wch 下载

一、CH32Fx系列芯片下载 

1、ISP下载;

2、SWD下载

3、脱机烧录器下载;

二、CH32Vx系列芯片下载

1、ISP下载;

2、SWD下载;

3、脱机烧录器下载;

4、CH32V003下载注意事项;

 

 

一、CH32Fx系列芯片(文档中添加的文件可以直接右击下载)

1、ISP下载

 

注意:对CH32F103进行下载时如外接晶振,晶振大小只能使用8M。

具体评估板操作流程以及下载说明可以下载相应芯片的EVT包,查看PUB文件夹下面的评估板说明书。相应芯片的官网链接如下:

https://www.wch.cn/downloads/CH32F103EVT_ZIP.html

http://www.wch.cn/downloads/CH32F20xEVT_ZIP.html

 

2、SWD下载

1)、SDK下载

通过keil连接仿真器完成烧录,理论上市面上走SWD协议的仿真器都可以支持。使用keil烧录时,需要先安装我们的器件库,选择我们的芯片型号。芯片器件库可至官网下载,选择相应芯片的官网链接如下:

https://www.wch.cn/downloads/CH32F103EVT_ZIP.html

http://www.wch.cn/downloads/CH32F20xEVT_ZIP.html

注意:

 

1处箭头需要添加我们芯片的flash算法文件;

2处箭头如使用除我们WCHLINK以外的LINK工具(如JLINK、STLINK等),需要将Size值修改为0x5000; 

如使用JLink仿真器,插入时会提示一个选择设备界面,device栏选择cortex-m3即可。如图所示:

 

 

2)、仿真器配套工具烧录

使用仿真器配套上位机工具可支持选择固件下载。目前支持选择我们芯片型号的上位机工具有wch-linkE的配套工具WCH-Link Utility,Jlink的配套工具Jflash。

Wch-linkE下载仿真CH32Fx系列芯片,需要配置成ARM模式,WCHLINK默认为RISCV模式(怎么修改可以看link说明)。

Wch-linkE说明以及上位机工具下载链接:

https://www.wch.cn/search?t=all&q=wchlink

下载说明如图:

 

JFLASH支持烧录需要修改配置,修改说明如下(JFLASH版本建议V6以上),配置说明可以联系发邮箱[email protected]获取。

注:STlink的配套工具STlink Utility也可以对我们芯片进行下载,芯片选择STM32F103即可,不过下载速度相对较慢,如果对下载速度又要求的话建议更换。

3、脱机烧录器下载

http://www.wch.cn/bbs/thread-73750-1.html

我们脱机烧录器资料及说明可至上面链接下载。

当然也可以选择第三方烧录器,第三方烧录器支持我们芯片的有正点、金鹏、君达、科睿、轩微。

 

二、CH32Vx系列芯片

1、ISP下载

 

注意:对CH32V103进行下载时如外接晶振,晶振大小只能使用8M。

具体评估板操作流程以及下载说明可以下载相应芯片的EVT包,观看PUB文件夹下面的评估板说明书。相应芯片的官网链接如下:

http://www.wch.cn/downloads/CH32V103EVT_ZIP.html

http://www.wch.cn/downloads/CH32V20xEVT_ZIP.html

http://www.wch.cn/downloads/CH32V307EVT_ZIP.html

 

2、SWD下载

对RISCV内核芯片进行SWD下载或者调试,只能使用我们WCHLINK(默认为RISCV模式)。

1)、SDK下载

SDK使用我们MOUNRIVER编译器,下载链接如下:

http://www.mounriver.com/

 

具体评估板操作流程以及下载说明可以下载相应芯片的EVT包,观看PUB文件夹下面的评估板说明书。相应芯片的官网链接如下:

http://www.wch.cn/downloads/CH32V103EVT_ZIP.html

http://www.wch.cn/downloads/CH32V20xEVT_ZIP.html

http://www.wch.cn/downloads/CH32V307EVT_ZIP.html

 

2)、上位机工具下载

RISCV内核芯片也支持WCHLinkE下载, Wch-linkE说明以及上位机工具下载链接:

https://www.wch.cn/search?t=all&q=wchlink

下载说明如图:

 

 

3、脱机烧录器下载

http://www.wch.cn/bbs/thread-73750-1.html

我们脱机烧录器资料及说明可至上面链接下载。

当然也可以选择第三方烧录器,第三方烧录器支持我们芯片的有创芯工坊、轩微。

 

4、CH32V003下载注意事项

CH32V003内部flash分为16KB的Code Flash和2KB的BOOT FLASH。芯片出厂内置了BOOT程序,但这个BOOT程序可以例程是IAP程序,用于后续产品应用程序更新。

CH32V003现在的上电运行机制是上电之后先跳boot区,然后立马跳转到code区执行用户代码。所以如果想使用ISP串口下载功能,那么有两种方式:

1、使用我们内置的boot,通过APP代码先跳转到boot,再执行串口下载,如图所示:

 

2、修改我们内置boot,改成你们自己的boot,可以上电直接停留在boot,下载完成后再跳转到app,这样下载协议也可以自定义。目前SWD的下载工具支持boot下载功能。

如图所示:

也就是也就是说不管怎么样,如果想使用串口下载都要先使用swd下载一遍程序。只不过是下载到code还是下载到boot的区别。所以说预留的串口下载可以理解成是IAP下载,是产品升级时才用到的功能,code的下载建议直接使用SWD下载。

注意:V003的SWD下载只能使用WCHLINKE工具下载,其他工具都不支持。

Wch-linkE说明以及上位机工具下载链接:

https://www.wch.cn/search?t=all&q=wchlink

如果代码中关闭了SWD使能,后续还想继续使用SWD下载功能,可以参考以下帖子处理方式:https://www.wch.cn/bbs/thread-95971-1.html

 

标签:教程,cn,CH32,芯片,下载方式,www,html,wch,下载
From: https://www.cnblogs.com/wchmcu/p/17078320.html

相关文章

  • Windows10中macOS10.14虚拟机性能优化教程
    ​​Python全栈工程师核心面试300问深入解析(2020版)----全文预览​​Windows10中采用VMware15安装安装macOS10.14教程虚拟机中masOS运行并不是完美流畅,需要进行性能......
  • windows版redis安装教程
    ***windows版redis安装教程***​​redis安装地址​​下载好redis压缩包后我们将压缩包解压到本地硬盘中,这里我将压缩包解压到D盘中并创建了一个文件叫Redis解压好后打开......
  • Quartz.Net 官方教程 Tutorial 3/3
    Schedule相关属性设置扩展属性方式varhost=Host.CreateDefaultBuilder().ConfigureServices(services=>{services.AddQuartz(opt=>......
  • VUE安装教程+VScode配置
    【手把手教安装】VUE安装教程+VScode配置!!!  原文链接:https://blog.csdn.net/momohhhhh/article/details/126319350含泪整理Vue安装教程因为换了新电脑很多软件要重装,所以......
  • SAP OData 开发实战教程:从入门到提高
    @目录SEGW-GatewayServiceBuilder使用RestfulABAPProgramming编程模型(简称RAP)开发OData服务使用SAPCloudApplicationProgramming编程模型开发OData服......
  • Quartz.Net 官方教程(Listener 和 JobStore)
    Listener调度任务的监听,当前版本支持添加调度,触发器和任务的监听,其中触发器和任务的监听支持通过监听名称进行添加(Add*ListenerMatcher方法)监听不能对外抛出异常,需要内部......
  • Spyder 教程
    ipdb提示符说明已经进入了调试模式,上面输出的内容是代码的第一行,接着在提示符中输入c(continue的缩写,表示程序继续向下执行到下一个断点)在提示符中输入l,箭头(–>)......
  • Keil 5(Keil C51)安装与注册 [ 图文教程 ]
    前言KeilC51是51系列兼容单片机C语言软件开发系统,支持8051微控制器体系结构的Keil开发工具,适合每个阶段的开发人员,不管是专业的应用工程师,还是刚学习嵌入式软件......
  • 03jenkins安装教程
    1.到官网下载war包官网地址:https://www.jenkins.io/https://www.jenkins.io/download/  官网有使用手册,可以根据需要浏览https://www.jenkins.io/zh/doc/2.上传......
  • redhat6 装机自定义LVM分区教程
     分区效果如下 ......