STM32CubeIDE 2.0版本 - 提前通知!
从2025年11月发布的版本开始,我们将仅以独立版本的形式提供STM32CubeIDE和STM32CubeMX。
STM32CubeMX将不再集成到STM32CubeIDE中。相反,这两个工具实现互操作的方式将与IAR EWARM、Keil MDK-ARM和STM32Cube for VS Code相同。
这两种工具当前的集成方式看似会在项目早期的原型开发阶段带来令人瞩目的效果。但实际集成后会出现性能低下、跨操作系统稳定性差和更新包庞大等问题。因此我们应该让STM32CubeIDE回归本源,继续专注于编辑/编译/调试等核心功能。
STM32CubeIDE (2.0) 的演进和发展将为用户带来以下变化:
- 专门打造的独立工具有效提升了代码开发的灵活性。
- 可更新性:用户可以将任何版本的STM32CubeIDE与任何版本的STM32CubeMX搭配使用。将STM32CubeMX和STM32CubeIDE分开便于开发人员独立更新每个工具,在降低风险的同时提升了操作的灵活性。
- 项目类型灵活性:STM32CubeIDE用户还可利用STM32CubeMX生成的Makefile项目和CMake项目,以获得额外的项目灵活性。
- 工作流程协调:互操作机制能够取代集成结构,将涉及STM32CubeMX和所有集成式开发环境的工作流程协调一致。
- 更为出色的可用性和性能能够有效提升项目完成速度:
- 加快了工具启动速度并降低了PC资源需求。
- 提高了稳定性,特别是Linux和macOS系统上的稳定性。
- STM32CubeIDE内部无需执行登录。
后续措施:新版本对STM32开发人员有何影响?
- 用户可从st.com下载STM32CubeIDE 2.0安装程序包。
- 用户仍然可从st.com下载STM32CubeIDE和STM32CubeMX的先前版本。
- 用户在更新现有安装版本时必须添加一个新的Eclipse P2更新站点,以免在不知情的情况下意外完成更新。
- 意法半导体将继续为旧版本提供技术支持。
- 正在进行的STM32项目不会受到此更新的影响。
- 然而,使用较新版本的STM32CubeMX打开现有项目的同时可能会导致这些项目的更新,具体取决于所使用的STM32Cube固件。这一结果与STM32CubeIDE和STM32CubeMX工具的拆分并无关联。
- 如果您已经安装了独立的STM32CubeMX工具,则双击STM32CubeIDE内部的ioc文件将启动该工具。
我们相信,此次更新将为您的开发工作带来巨大的长期收益。在此过渡期间,意法半导体支持团队将为您提供协助。
如有任何疑问,请随时联系我们!
阅读全文