|
STM32CubeIDE for Visual Studio Code开发工具,于2025年12月迎来重要更新。此前的11月版本已完成工具链升级、新增调试快速重置按钮,并优化了对Mac与Linux平台的支持,大幅提升了项目构建速度、测试效率与开发流畅度。本次更新在此基础上,进一步完善了工具链生态、调试功能与烧录机制。 同步升级STM32CubeIDE的工具链 核心更新包括以下三部分: 适用于Linux用户的GDB libncurses Linux用户无需再手动安装libncurses库即可正常运行GDB调试工具,大幅简化了环境配置流程,减少了故障排查工作量。 STM32 GNU工具链升级至GCC-14 新版本已将GCC-14集成至工具包中,所有新项目如采用GCC编译器,将默认使用该工具链。作为重大版本升级,其包含大量功能改进与漏洞修复(完整更新日志可点击此处查看)。
ST Arm Clang工具链升级至19.1.6+st.10版本
调试工具栏新功能:快速重置按钮 此前的扩展版本仅提供VS Code标配的默认C/C++调试启动工具栏,其中仅包含一个用于重启调试会话的按钮(如下图红圈)。本次更新则新增了一项专属功能。
核心亮点:新增独立的快速重置按钮(如下图左侧红圈示意),支持开发者在不重新构建项目、不重新烧录固件的前提下,立即重启调试会话。
工作机制:默认情况下,该按钮会触发一组GDB命令序列,完成对MCU内核与外设的重置操作;若配置了runEntry属性,系统会在程序入口处自动暂停。
核心优势
功能对比:简而言之,新增的快速重置按钮实现了目标设备的瞬时重置;而原有的标准重置按钮,需要先停止当前运行的调试会话,再调用重新构建与重新烧录流程,即便是小型代码项目,这一过程也需要5-10秒。后续VS Code的更新计划中,还将新增快速烧录与快速重置的独立专用按钮。 增量烧录功能支持 针对使用ST-LINK调试器并搭配ST-LINK GDB服务器的开发者,本次更新正式引入增量烧录功能(默认处于禁用状态)。
其他改进
反馈与建议 您的反馈对STM32Cube for Visual Studio Code的未来发展至关重要,这能帮助我们洞察开发者的实际需求,并据此对工具进行针对性优化。欢迎您在本论坛分享您的想法与疑问! |
经验分享 | 基于STM32CubeIDE的指定存储话题
效率与探索之间:STM32CubeMX与STM32CubeAI试用有感
F429I-DISC1体验报告(4) 温度可视化动态图表的实现丨国庆开发板测评活动
在主机模式下使用STM32Cube HAL I2C驱动
【评论有奖】STM32CubeIDE 2.0版本要来了
F429I-DISC1体验报告(2) 按钮和弹窗GUI的简单交互设计丨国庆开发板测评活动
架构更新!STM32CubeIDE 2.0.0重磅发布,STM32CubeMX成独立工具(文末有奖)
在旧版本STM32CubeIDE内快速更新至STM32CubeIDE2.0
经验分享 | 基于STM32CubeIDE的指定存储话题
实战经验 | 使用STM32CubeIDE开发上位机工具
微信公众号
手机版