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

发布时间:2024年01月16日

前言:? ? ? ??

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

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

? ? ? ? 下面链接,是另一种方法:修改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方式: 软复位,那么在烧录后,就会自动运行!? ? ? ? ? ? ?

?

? ? ? ?

文章来源:https://blog.csdn.net/qq_49053936/article/details/135603677
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。