你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【亮点速览】同步升级工具链 + 快速重置按钮 + 增量烧录!STM32CubeIDE for Visual Studio Code开发工具更新

[复制链接]
STMCU-管管 发布时间:2026-1-15 09:06

image.png

STM32CubeIDE for Visual Studio Code开发工具,于2025年12月迎来重要更新。此前的11月版本已完成工具链升级、新增调试快速重置按钮,并优化了对Mac与Linux平台的支持,大幅提升了项目构建速度、测试效率与开发流畅度。本次更新在此基础上,进一步完善了工具链生态、调试功能与烧录机制。

同步升级STM32CubeIDE的工具链

核心更新包括以下三部分:

适用于Linux用户的GDB libncurses

Linux用户无需再手动安装libncurses库即可正常运行GDB调试工具,大幅简化了环境配置流程,减少了故障排查工作量。

STM32 GNU工具链升级至GCC-14

新版本已将GCC-14集成至工具包中,所有新项目如采用GCC编译器,将默认使用该工具链。作为重大版本升级,其包含大量功能改进与漏洞修复(完整更新日志可点击此处查看)。

  • Mac用户福利:提供原生AArch64架构安装包,无需通过Rosetta模拟器即可实现更快的项目构建。
  • Newlib库优化:采用- O2优化级别重新构建,以牺牲少量代码体积为代价,换取了更优的运行时性能,与上游Arm官方工具链保持一致。

ST Arm Clang工具链升级至19.1.6+st.10版本

  • 新增Osize.cfg优化配置文件,专门用于最小化生成代码的体积,替代了原有的Omin.cfg配置
  • 跨平台安装包体积优化:Windows、Linux、Mac三大平台的安装包体积均缩减约45%,显著提升了下载与安装速度。

调试工具栏新功能:快速重置按钮

此前的扩展版本仅提供VS Code标配的默认C/C++调试启动工具栏,其中仅包含一个用于重启调试会话的按钮(如下图红圈)。本次更新则新增了一项专属功能。

image.png

核心亮点:新增独立的快速重置按钮(如下图左侧红圈示意),支持开发者在不重新构建项目、不重新烧录固件的前提下,立即重启调试会话。

image.png

工作机制:默认情况下,该按钮会触发一组GDB命令序列,完成对MCU内核与外设的重置操作;若配置了runEntry属性,系统会在程序入口处自动暂停。 image.png

核心优势

  • 调试周转时间从原先的数秒,缩短至近乎瞬时完成,在迭代式调试场景中尤为实用。
  • 重置命令序列可通过launch.json配置文件进行自定义,完美适配各类个性化开发流程。

功能对比:简而言之,新增的快速重置按钮实现了目标设备的瞬时重置;而原有的标准重置按钮,需要先停止当前运行的调试会话,再调用重新构建与重新烧录流程,即便是小型代码项目,这一过程也需要5-10秒。后续VS Code的更新计划中,还将新增快速烧录与快速重置的独立专用按钮。

增量烧录功能支持

针对使用ST-LINK调试器并搭配ST-LINK GDB服务器的开发者,本次更新正式引入增量烧录功能(默认处于禁用状态)。

  • 启用方式:只需在launch.json配置文件中添加一个简单的属性项,即可开启该功能。
  • 核心优势:开启后,调试启动时仅会重写闪存中被修改的扇区,大幅提升烧录操作的速度。

image.png

其他改进

  • 修复了多项已知漏洞,同时对开发工作流程进行了多处优化,进一步提升了用户体验。
  • 完整的更新详情,请参阅扩展工具的官方更新日志
  • 注意事项:目前并非所有STM32系列的闪存加载器都支持增量烧录功能;对于不支持的型号,系统会自动回退至传统的完整烧录方式。

反馈与建议

您的反馈对STM32Cube for Visual Studio Code的未来发展至关重要,这能帮助我们洞察开发者的实际需求,并据此对工具进行针对性优化。欢迎您在本论坛分享您的想法与疑问!

收藏 评论0 发布时间:2026-1-15 09:06

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版