欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 文化 > CH347使用笔记:CH347结合STM32CubeIDE实现单片机下载与调试

CH347使用笔记:CH347结合STM32CubeIDE实现单片机下载与调试

2025/3/20 1:48:07 来源:https://blog.csdn.net/qq_43010294/article/details/146339652  浏览:    关键词:CH347使用笔记:CH347结合STM32CubeIDE实现单片机下载与调试

目录

  • 基于 STM32CubeIDE的 CH347 JTAG/SWD调试器使用说明
    • 1. CH347驱动安装与配置
    • 2. STM32CubeIDE调试器配置
      • 2.1 打开相关工程后,进行以下操作
      • 2.2 openocd.exe替换
      • 2.3 脚本添加
      • 2.4 更改调试器选择
    • 3. 下载程序
    • 4. 使用过程中可能遇到的问题
      • 4.1 CH347未插入
      • 4.2 Openocd.exe未进行替换
      • 4.3 cfg配置文件未修改
    • 5、附件

基于 STM32CubeIDE的 CH347 JTAG/SWD调试器使用说明

1. CH347驱动安装与配置

  • 串口部分
  • https://www.wch.cn/downloads/CH343SER_EXE.html
  • SPI/I2C及 JTAG/SWD部分
  • https://www.wch.cn/downloads/CH341PAR_EXE.html

安装完成后设备管理器中可以看到相应的设备。
在这里插入图片描述

2. STM32CubeIDE调试器配置

2.1 打开相关工程后,进行以下操作

  1. 点击 Run > Run Configurations… 按钮。
  2. 在弹出的配置页面新建 STM32 C/C++ Application
  3. 调试器页面进行三步配置,并点击右下角 Apply 按钮保存。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

2.2 openocd.exe替换

  1. 点击 Show Command Line 按钮。
  2. 找到原始 openocd.exe 所在的实际路径。
  3. 替换为附件中所提供的 openocd.exe
    在这里插入图片描述

2.3 脚本添加

  1. 在以下路径中添加 ch347.cfg
  2. ch347.cfg 中指定将要使用的 JTAG 或 SWD 接口。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

2.4 更改调试器选择

  1. 打开图中绿色圈出的 Script File(例如 STM32F103RB_Nucleo Debug.cfg)文件。
  2. 将上方ST-link相关部分删除,保留最后target 指定,并将调试器指定为 CH347。
    在这里插入图片描述

3. 下载程序

完成上述配置后,点击 Run 按钮开始下载程序。控制台信息如下:
在这里插入图片描述
单片机重新上电后,所下载程序开始运行。
程序 Debug
菜单栏中点击刚配置的 CH347调试器,进行程序调试,控制台输出如下信息:
在这里插入图片描述

4. 使用过程中可能遇到的问题

4.1 CH347未插入

下载时将出现如下错误。
在这里插入图片描述

4.2 Openocd.exe未进行替换


请转至第2.2小节进行操作。

4.3 cfg配置文件未修改

在这里插入图片描述
请按第2.4小节进行操作。

5、附件

https://github.com/ZhiyuanYuanNJ/OpenOCD_CH347_STMicroelectronics/releases/tag/OpenOCD_CH347_STMicroelectronics_r6

https://gitcode.com/qq_43010294/OpenOCD_CH347_STMicroelectronics/releases/OpenOCD_CH347_STMicroelectronics_r6

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词