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

如何将STM32CubeMX生成的CMake工程导入STM32CubeIDE

[复制链接]
STMCU-管管 发布时间:2026-9-17 08:21

摘要:本文教大家如何用STM32CubeMX生成CMake工程,再把工程导入STM32CubeIDE。

前置准备

在STM32CubeMX2中生成CMake工程

1、新建或打开后缀为.ioc2的STM32CubeMX2工程

2、选择「Project Manager → IDE Project」,按如下设置:

  • Format:CMake
  • CMake toolchain:GCC
  • Destination:选择存放CMake工程的文件夹

3、点击「Generate IDE project」

image.png

生成完成后,打开输出目录确认里面包含以下文件 / 文件夹:

  • CMakeLists.txt编译脚本
  • Core、Drivers等自动生成源码文件夹
  • .ioc2配置文件

在STM32CubeIDE中打开

STM32CubeMX2导出的CMake工程

image.png

启动STM32CubeIDE,选择您的workspace;

点击顶部菜单栏:[File] → [New] → [STM32 Project] → [STM32 Project Create/Import]。

image.png

在「Import STM32 Project」分类下,选中【STM32CubeMX2 project】。

将工程指向已存在的CMake源码

此时会跳转到「Project with existing CMake sources」页面,按下面填写参数:

image.png

  • Project name:自定义一个STM32CubeIDE工程名
  • Source directory:选择源码目录,点击【Browse...】,选中之前导出的工程文件夹

配置工具链与MCU

向导会打开“Configure default tool‑chain settings for the project”页面。

1、进行如下配置:

  • Toolchain:MCU ARM GCC(或与你环境匹配的工具链)。
  • MCU:选择和STM32CubeMX2工程中一致的器件。
  • 示例所用型号:STM32C562VETx。

image.png

2、点击完成。

编译并使用导入后的工程

在「Project Explorer」中能看到刚导入的STM32 CMake工程:

  • 根目录下存在CMakeLists.txt文件
  • Core、Drivers以及其他生成目录。

右键点击该工程 → 选择【Build Project】。STM32CubeIDE会自动执行CMake、配置编译体系并完成代码编译。

收藏 评论0 发布时间:2026-9-17 08:21

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版