这里说的STM32“三件套”主要指的是STM32CubeIDE、STM32CubeMX和STM32CubeProg:

STM32的开发工具有很多,但这“三件套”是目前官方主要推荐和维护的工具。
最近,这“三件套”又更新了,距离上次更新过去了四五个月了,来看看这次更新了啥内容。
1、STM32CubeProg V2.21.0

大概意思:
- 对 STM32WL3Rxx 微控制器的支持:
- 内部存储器编程
- 外部存储器编程
- 选项字节和一次性可编程存储器编程
- 固件认证
- 对 STM32MP21x 微处理器的 Linux® 系统支持
- 对 STM32WBA6xxx 微控制器 1 兆字节闪存大小的支持
- 对 STM32C0 系列新设备的支持
- 对选项字节的工厂重置支持:
- STM32WBA5xxx 和 STM32WBA6xxx 微控制器
- STM32U375/385 微控制器
- 组件的动态升级
- 对 SWD 多点连接的支持
- 新的快速读取 CLI 命令支持
2、STM32CubeMX V6.16.0

大概意思:
- 新增了对 STM32WBA 系列新微控制器的支持
- 新增了对 STM32N6 系列新微控制器的支持
- 新增了对 STM32H5 系列新微控制器的支持
- 新增了对 STM32WL3x 产品线新微控制器的支持
- 新增了对以下开发板的支持:
NUCLEO-WL3RKB1 和 NUCLEO-WL3RKB2
- 为 NUCLEO-WL3RKB1 和 NUCLEO-WL3RKB2 实现了从开发板启动的功能
- 发布了一个原生支持苹果®硅芯片的新安装程序
- 为 STM32N6 实现了内存管理工具
- 使用 CMake 改进了构建过程
- 移除了用户认证功能
- 迁移到 SamacSys 作为 STM32CubeMX 的新 CAD 提供商
- 增加了通过多个位置访问视频教程的功能
3、STM32CubeIDE V2.0.0

大概意思:
- 与 STM32CubeMX v6.16.0 对齐的微控制器、微处理器和开发板列表:
- 新增了对 STM32WBA 系列新微控制器的支持
- 新增了对 STM32N6 系列新微控制器的支持
- 新增了对 STM32H5 系列新微控制器的支持
- 新增了对 STM32WL3x 产品线新微控制器的支持
- 新增了对开发板 NUCLEO-WL3RKB1 和 NUCLEO-WL3RKB2 的支持
- STM32CubeMX 从 STM32CubeIDE 集成中分离
- 移除了用户认证
- 移除了 ST-MCU-FINDER-PC
• 通过站点更新支持 STARM-Clang,即意法半导体基于 LLVM 的 Arm® 工具链机制
• 通过站点更新机制支持 GCC 14 工具链
• 通过 ST-LINK GDB 服务器调试支持半主机功能
• 支持捆绑的 CMake/Ninja 二进制文件
