[其他ST产品] 实战经验 | 使用Profile管理基于VS Code的两类STM32CubeMX2开发环境

[复制链接]
9|1
STM新闻官 发表于 2026-9-20 22:17 | 显示全部楼层 |阅读模式
本帖最后由 STM新闻官 于 2026-9-20 22:19 编辑

01前言
STM32CubeMX2所支持的三类项目格式中,除了IAR,CMake以及Open-CMSIS都主要依赖基于VS Code的开发环境。其中,对于CMake格式,用户可以使用STM32CubeIDE For VS Code打开;对于Open-CMSIS格式也就是CSolution,可以使用基于VS Code的Keil Studio Pack打开。为了避免这两类开发环境之间的插件、配置和界面互相干扰,推荐使用VS Code的Profile功能,为不同用途分别创建独立的Profile,并在需要时进行切换。

02VS Code的Profile功能
Profile可以在同一套VS Code中,安装隔离扩展、设置和界面布局,从而让不同开发场景互不影响。它可以从【File】->【Preferences】->【Profile】进行访问。 82836aafea8dd98e6.png
475466aafea9480da2.png

03新建一个Profile给STM32CubeIDE for VS Code
我们在【File】->【Preferences】->【Profile】->【Profiles】选择【New Profile】
826776aafea9fc6735.png
它会弹出来一个配置界面
987886aafeaa50412e.png
先将它的名字改为CubeIDE,然后点击【Create】
70026aafeaaaf0985.png

04再建一个Profile给Keil Studio Pack
如法**制。我们在【File】->【Preferences】->【Profile】->【Profiles】选择【New Profile】
914096aafeab218b00.png
它会弹出来一个配置界面
432286aafeab6e3449.png
先将它的名字改为Keil,然后点击【Create】
931106aafeac36ac8e.png

05切换Profile
从菜单【File】->【Preferences】->【Profile】就可以看到我们之前所创建的两类Profile。
872036aafeacaa8357.png
根据需要选择【CubeIDE】或者【Keil】。例如,选中【Keil】后,菜单界面会有一个打勾的符号,上一级菜单也会显示相应的名字,如下。
910906aafead08f792.png
也可以通过左下角设置按钮中的【Profile】菜单进行切换,如下:
630246aafead57ada2.png

06在CubeIDE环境中安装STM32CubeIDE For VS Code
如上图,我们确认是在【CubeIDE】profile中。然后
669046aafeadd45c6d.png
搜索“stm32cubeide”找到【STM32CubeIDE for Visual Studio Code】,点击【Install】就可以了。
712006aafeae2cb1ac.png
安装完成后,左侧活动栏会保持相对简洁,仅显示当前环境需要的功能入口。
860256aafeae80fcfe.png

07在keil环境中安装【Keil Studio Pack】
切换到【keil】环境,可以看到如下设置图标。
558876aafeaf085a2d.png

83796aafeaf7173b6.png
中搜缩【keil studio】,找到【ARM Keil Studio Pack(MDK v6)】。点击【install】安装。装完之后你就可以看到非常干净的左边栏如下: 21886aafeafceaaa9.png

8总结
将STM32CubeIDE for VS Code和Keil Studio安装到不同的Profile,可以使开发环境干净整洁,易于管理。

点击下载

 楼主| STM新闻官 发表于 2026-9-20 22:20 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:意法半导体(中国)投资有限公司
简介:您的嵌入式应用将得益于意法半导体领先的产品架构、技术、多源产地和全方位支持。意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器。

1635

主题

2154

帖子

25

粉丝
快速回复 在线客服 返回列表 返回顶部
0