LAT1187
Local Application Tips
LAT1187 – Rev 1.0– Jan. 2023
在 Keil 中使用 STM32CubeProgrammer
关键字:Keil, STM32CubeProgrammer
1. 前言
STM32 MCU 新产品的早期用户有时候会遇见工具链还在完善中的情形,例如,一部分
STM32 工具已经支持该产品,而另外一部分 STM32 工具还在更新中。具体到 Keil 用户,
用户有可能可以使用 STM32CubeProgrammer 进行下载,但是 Keil 编译器中支持该产品
系列的软件 Pack 还需要一些时间才会被更新。从而,用户能够使用 Keil 编译器进行编译
甚至调试,但没法直接在 Keil 环境中对新产品进行下载。对此,用户可以选择等待,也可
以自行扩展 Keil 的 FLM 来支持该产品。但考虑到用户产品开发的时间限制以及新的
STM32 正式 Pack 很快就会发布,更简单快速的一种解决方案是在 Keil 中直接使用
STM32CubeProgammer 在进行调试前下载。
2. 步骤
这里以一个 NUCLEO-H723ZG 的 CRC_Example 为例。它是 STM32Cube 包中的一个完
善的工程,可以正常使用配套的 Pack 进行编译下载调试。我们只是使用这个工程说明如
何直接使用 STM32CubeProgrammer 进行 Flash 下载,没有其他特别的含义。
首先,在 Keil 工程界面里,选择[Flash]->[Configure Flash Tools]菜单。
图1. 配置菜单
或者在工程浏览器的工程名字上点击右键,选择[Options]然后选择[Utilities]
图2. 工程选项