Cursor + CubeMX STM32 开发环境配置完全指南

Cursor + CubeMX STM32 开发环境配置完全指南p strong 从 0 到 1 搭建现代化嵌入式开发环境 避开我踩过的所有坑 VScode 本方法也适用 strong p 特性 Keil IAR VS Code 插件 Cursor AI 辅助编程 需配置 内置

大家好,我是讯享网,很高兴认识大家。这里提供最前沿的Ai技术和互联网信息。



 

从 0 到 1 搭建现代化嵌入式开发环境,避开我踩过的所有坑!(VScode 本方法也适用)

特性 Keil/IAR VS Code + 插件 Cursor AI 辅助编程 ❌ ⚠️ 需配置 ✅ 内置 代码补全 基础 较好 强大 调试体验 传统 中等 现代化 免费 收费 免费 免费 配置复杂度 低 高 中等

Cursor = VS Code + 强大 AI,完美适合嵌入式开发

准备底层环境 (系统变量配置)

Cursor 只是一个编辑器,它需要调用你电脑上的编译工具链。请确保以下三个工具已安装,并且全部添加到了系统的环境变量 (PATH) 中:

  • ARM GNU Toolchain: 编译器,包含 等。
GPT plus 代充 只需 145
  • CMake & Ninja (或 Make): 构建工具生成器和执行器。
 
  
  • OpenOCD: 开源的调试软件,用于连接 ST-Link/J-Link 将代码烧录到单片机并进行单步调试。
GPT plus 代充 只需 145

以上配置完记得都加到系统环境变量!

 
  

(如果在终端或命令行里输入 、 和 都能正常输出版本号,说明环境准备完毕!)

1.STM32CubeMX安装配置教程有很多,这里不再详细描述

新建或打开你的 STM32CubeMX 工程完成基本配置,切换到 Project Manager 标签页,在左侧菜单选择 Project,找到 Toolchain / IDE 选项,下拉选择 CMake,点击右上角的 GENERATE CODE 生成代码就行。

2.安装 Cursor

安装过程也比较简单,这里就不详细说了,安装完打开后按 ctrl shift + x 先装一个中文包比较方便

GPT plus 代充 只需 145

按下

  • C/C++ (Microsoft) - 提供代码高亮、跳转、补全。
  • CMake Tools (Microsoft) - 核心工具!用于接管 CMake 的配置和编译。
  • Cortex-Debug (marus25) - 极其强大的单片机调试插件,支持查看寄存器、内存和打断点。

下载完后,打开STM32CubeMX导出的工程文件,开始配置

1.配置 CMake 编译选项 (避坑核心)

按下 打开命令面板,输入 并回车。Cursor 会扫描你电脑上的编译器。

再次按下 打开命令面板,输入 并回车。选完 Preset 之后,稍等几秒钟,你会发现 Cursor 软件最下面的状态栏发生变化了,会出现一个小齿轮和 按钮。(没找到就点右边那个倒三角扩展,固定出来就行)

此时按下F7是可以编译代码了,可以查看代码有没有报错

2.创建 launch.json 文件

点击 Cursor 左侧边栏的 “运行和调试” 图标,就是上图圈出来的,快捷键

点后界面上有一行蓝色的字:“创建 launch.json 文件 (create a launch.json file)”,点击它。

在弹出的环境选择框中,选择

Cursor 会在你的项目根目录下自动创建一个 文件夹,并在里面打开一个 文件,用下面代码覆盖原来的,我用的是stm32f1系列和stlink,根据你实际的环境改

 
  

此时保存文件,点击F5即可单步调试板子,大功告成!

如果让板子自己跑,点击结束链接就行,还要点击板子上的RST复位键

cursor上的插件非常多,根据需求下载,如内存查看器、外设寄存器查看器、RTOS 实时视图等,非常方便

如插件:clangd    是 C/C++ 的 语言服务器,提供代码补全、跳转、诊断等功能。非常实用,建议下载。

  • 下载完,在你工程根目录的 文件夹下,看看有没有一个叫 的文件。
  • 如果没有,就手动新建一个文件,命名为
GPT plus 代充 只需 145

小讯
上一篇 2026-03-17 11:16
下一篇 2026-03-17 11:14

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/236840.html