关于CH32F203程序下载方式说明
关于CH32F203程序下载方式说明
🎉好久没有写有关wch单片机的相关内容了,具体焊接完2块CH32F203,发现烧写程序遇到了各种囧事。
📓CH32F203程序下载方式
- 🔨通过串口下载。接口为PA9和PA10不知道是不是各厂商之间默契的规定。除了在ST相关资料中可以找到出处,翻阅WCH芯片资料文档是找不到任何有关串口下载说明的有关信息。
- 🔧USB下载。接口为:PA11和PA12,为什么是PA11和PA12而不是PB6和PB7,在WCH所公开的资料文档中也是找不到任何有关USB下载说明的有关信息。
- 🛠WCH-DAP下载。本人采用的是最为廉价的CH549方案的下载器。有点坑。自家的下载器也不能友好的兼容下载,只能说勉强可以下载,时不时下载给你报错。其他CMISIS-DAP下载器,都不能兼容这个M3内核的芯片下载,这点更加有点坑。
✅串口下载
- 使用串口下载,需要提前将
Boot0
电平拉到高电平,(默认运行状态是Boot0是拉低状态的),然后插上供电连接USB转串口下载器到电脑端,使用WCHISPTool
进行下载。 - 下载步骤:
- 选择好端口号。
- 解除保护。
- 选择好HEX文件,点击下载即可完成。
🧲USB下载方式
- 🔰使用USB下载方式,同样需要提前将
Boot0
电平拉到高电平,(默认运行状态是Boot0是拉低状态的),通过PA11和PA12连接到电脑端,使用WCHISPTool
进行下载。
-🌾 下载步骤(和串口步骤一样):
- 下载步骤:
- 先解除保护。
- 🔖点击解除保护成功后,如下图,才可以点击下载才会成功。如果解除保护失败,就不能进行下一步下载。
- 选择好HEX文件,点击下载即可完成。
⛳WCH-DAP下载方式
-
🌿接口定义如下:
-
✨推荐使用MounRiver Studio内置的工具,单独进行下载,成功率比较高,使用Keil开发环境下使用WCH-DAP直接点击下载,很容易出错,兼容性极差。
-
🌿Keil环境下,点击下载时的报错信息:
-
下载之前,是配置过必要的一些信息的。
-
🌿以及拷贝“
CH32F2xx.FLM
”文件拷贝到Keil\ARM\Flash
目录下:
-
🗝单独使用WCH-LinkUtility工具下载没有问题:
-
📋使用
WCH-LinkUtility
工具下载步骤也是和WCHISPTool
工具一样,下载前,需要先对芯片进行解锁,解锁后才能进行下载程序到芯片当中。