关于CH32F203程序下载方式说明

关于CH32F203程序下载方式说明


好久没有写有关wch单片机的相关内容了,具体焊接完2块CH32F203,发现烧写程序遇到了各种囧事。

CH32F203程序下载方式

  1. 通过串口下载。接口为PA9和PA10不知道是不是各厂商之间默契的规定。除了在ST相关资料中可以找到出处,翻阅WCH芯片资料文档是找不到任何有关串口下载说明的有关信息。
  2. USB下载。接口为:PA11和PA12,为什么是PA11和PA12而不是PB6和PB7,在WCH所公开的资料文档中也是找不到任何有关USB下载说明的有关信息。
  3. WCH-DAP下载。本人采用的是最为廉价的CH549方案的下载器。芯片在使用前,最好使用官方的工具进行配置一下下载设置,否则无法直接在Keil里面一键下载,如果芯片没有解除保护的话,在Keil里面,直接点击下载会弹出如下窗口:
    关于CH32F203程序下载方式说明_第1张图片
  • 使用WCH-LinkUtility进行配置(在这个安装目录下:MounRiver\MounRiver_Studio\ExTool\SWDTool):
    关于CH32F203程序下载方式说明_第2张图片
  • 下面的框起来的选项去掉。
    关于CH32F203程序下载方式说明_第3张图片

✅这样配置好后,下载一次程序,就可以不用这个工具了,直接回到Keil软件里面可以实现一键下载,自动运行程序。

✅串口下载

  • 使用串口下载,需要提前将Boot0电平拉到高电平,(默认运行状态是Boot0是拉低状态的),然后插上供电连接USB转串口下载器到电脑端,使用WCHISPTool进行下载。
  • 下载步骤:
  1. 选择好端口号。
  2. 解除保护。
  3. 选择好HEX文件,点击下载即可完成。
    关于CH32F203程序下载方式说明_第4张图片

USB下载方式

  • 使用USB下载方式,同样需要提前将Boot0电平拉到高电平,(默认运行状态是Boot0是拉低状态的),通过PA11和PA12连接到电脑端,使用WCHISPTool进行下载。
    - 下载步骤(和串口步骤一样):
  • 下载步骤:
  1. 先解除保护。
    关于CH32F203程序下载方式说明_第5张图片
  • 点击解除保护成功后,如下图,才可以点击下载才会成功。如果解除保护失败,就不能进行下一步下载。
    关于CH32F203程序下载方式说明_第6张图片
  1. 选择好HEX文件,点击下载即可完成。
    关于CH32F203程序下载方式说明_第7张图片

⛳WCH-DAP下载方式

  • 接口定义如下:
    关于CH32F203程序下载方式说明_第8张图片

  • ✨推荐使用MounRiver Studio内置的工具,单独进行下载,成功率比较高,使用Keil开发环境下使用WCH-DAP直接点击下载,很容易出错,兼容性极差。

  • Keil环境下,点击下载时的报错信息:
    关于CH32F203程序下载方式说明_第9张图片

  • 下载之前,是配置过必要的一些信息的。
    关于CH32F203程序下载方式说明_第10张图片
    关于CH32F203程序下载方式说明_第11张图片

  • 以及拷贝“CH32F2xx.FLM”文件拷贝到Keil\ARM\Flash目录下:
    关于CH32F203程序下载方式说明_第12张图片

  • 单独使用WCH-LinkUtility工具下载没有问题:
    关于CH32F203程序下载方式说明_第13张图片

  • 使用WCH-LinkUtility工具下载步骤也是和WCHISPTool工具一样,下载前,需要先对芯片进行解锁,解锁后才能进行下载程序到芯片当中。
    关于CH32F203程序下载方式说明_第14张图片

你可能感兴趣的:(单片机,ch32f203下载)