STM32 CubeIDE 使用 CMSIS-DAP烧录 (方法2--外部小工具)

前言:        

        本篇所用方法,需要借助一个外部的工具小软件。

        优点:烧录更稳定;  缺点:不能在线仿真调试。

        下面链接,是另一种方法:修改CubeIDE调试文件。能在CubeIDE直接烧录、仿真,但不稳定。

        STM32CubeIDE 使用 CMSIS-DAP (方法1:修改调试文件)

        两种方法各种有优劣,玩家自行选择。

        推荐使用本篇方法:通过CubeIDE编译,使用这个小工具进行烧录,又快又稳。


一、下载软件

        经热心兄弟推荐的版本,不知道有没有版权,如有版权问题,请通知删除。

        CSDN - 0积分下载:https://download.csdn.net/download/qq_49053936/88744187

二、生成elf文件

        默认情况下,CubeIDE 编译生成的是 elf 格式的固件,可以直接使用。

        如果想使用bin文件格式,要在配置中打勾才会生成。本文不述,自行百度。

三、烧录软件使用

        ①  打开工具软件,在Config页面中:        

             选择芯片内核,选择Flash大小,如果不懂,百度一下芯片型号的flash大小。

             Adapter:仿真器,CMSIS-DAP

             Max Clock:烧录速度,1MHz

             Port:接口,SWD

             Reset:复位方式,SYSRESETREQ,  即软件复位。

        

        ②  在Command页面中:

             选择要烧录的 elf 文件路径;

             点击 Program,即可开始烧录,状态栏的进度条会跑起来!

             如果,上一步的Reset方式: 软复位,那么在烧录后,就会自动运行!             

       

相关推荐

  1. C语言-单片机:STM32程序的几种方法

    2024-01-16 10:38:05       11 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-16 10:38:05       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-16 10:38:05       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-16 10:38:05       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-16 10:38:05       18 阅读

热门阅读

  1. 使用Three.js创建令人惊叹的WebGL 3D可视化

    2024-01-16 10:38:05       32 阅读
  2. WordPiece和SentencePiece区别

    2024-01-16 10:38:05       34 阅读
  3. 用使用pandas拆分excel单元格

    2024-01-16 10:38:05       31 阅读
  4. ChatGPT和文心一言哪个更好用?

    2024-01-16 10:38:05       37 阅读
  5. 前端笔试题(二)

    2024-01-16 10:38:05       37 阅读
  6. 【C++练级之路】【Lv.6】【STL】string类的模拟实现

    2024-01-16 10:38:05       31 阅读