当前位置:   article > 正文

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

dap烧录

前言:        

        CubeIDE 使用 CMSIS-DAP的方法:通过软件CoFlash 烧录代码。

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

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

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

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

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


一、下载软件 CoFlash

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

        CSDN下载链接 :CoFlash (不需要积分)

二、生成elf文件

        CubeIDE 点击编译按钮,只要 0 Errors, 将自动生成 elf 格式的可烧录文件。

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

三、烧录软件使用

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

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

             Adapter:仿真器,CMSIS-DAP

             Max Clock:烧录速度,1MHz

             Port:接口,SWD

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

        

        ②  在Command页面中:

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

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

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

       

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/461365
推荐阅读
相关标签
  

闽ICP备14008679号