在 STM32CubeIDE 中,编译和烧录程序的常用快捷键如下(区分操作系统):
常用操作及快捷键
编译项目
- Windows/Linux:
Ctrl + B(全项目编译)
- macOS:
⌘ + B(Command + B)
编译当前项目,生成可执行文件(ELF/HEX/BIN)。
烧录并运行程序(烧录到硬件)
通用快捷键:调试模式启动
- Windows/Linux:
F11(首次调试)或 点击工具栏的 ? 绿色虫子图标(后续烧录)
- macOS:
⌘ + F11(Command + F11)或点击 ? 图标
此操作会:
- 自动编译更改后的代码(若启用自动编译)
- 烧录程序到 MCU
- 进入调试模式(程序暂停在
main() 入口)
仅烧录程序(不进入调试):
- 菜单操作:
Run > Run 或点击工具栏 ▶ 三角形图标
- 快捷键:
- Windows/Linux:
Ctrl + F11
- macOS:
⌘ + ⌥ + R(Command + Option + R)
直接烧录并运行程序(不会暂停在断点)。
关键说明
烧录的本质:
烧录操作由 调试配置(Debug Configuration)控制。首次使用需:
- 右键项目 →
Debug As > STM32 Cortex-M C/C++ Application
- 后续通过
F11 或工具栏 ?图标 快速触发。
修改烧录方式:
如需更改烧录算法(如ST-Link/J-Link)、复位模式等:
- 打开菜单:
Run > Debug Configurations...
- 选择配置 → 修改 Debugger 或 Startup 标签页选项。
手动操作路径(菜单)
- 编译:
Project > Build Project
- 烧录+调试:
Run > Debug 或工具栏 ?图标
- 仅运行(烧录后):
Run > Run 或工具栏 ▶图标
常见问题
烧录失败?
- 检查开发板供电和烧录器连接(如ST-Link USB)
- 确认 Debug Configuration 中选择正确的烧录器型号(如ST-Link)。
快捷键无效?
- 确保焦点在编辑器或项目资源管理器(非其他视图)。
- 检查快捷键冲突:
Window > Preferences > General > Keys。
使用 F11(Windows/Linux)或 ⌘+F11(macOS) 是最快捷的烧录方式(自动编译+烧录+进入调试),适合日常开发流程。如不需要调试,则用 Ctrl+F11(Windows)或 ⌘+⌥+R(Mac) 直接运行程序。
在 STM32CubeIDE 中,编译和烧录程序的常用快捷键如下(区分操作系统):
常用操作及快捷键
编译项目
- Windows/Linux:
Ctrl + B(全项目编译)
- macOS:
⌘ + B(Command + B)
编译当前项目,生成可执行文件(ELF/HEX/BIN)。
烧录并运行程序(烧录到硬件)
通用快捷键:调试模式启动
- Windows/Linux:
F11(首次调试)或 点击工具栏的 ? 绿色虫子图标(后续烧录)
- macOS:
⌘ + F11(Command + F11)或点击 ? 图标
此操作会:
- 自动编译更改后的代码(若启用自动编译)
- 烧录程序到 MCU
- 进入调试模式(程序暂停在
main() 入口)
仅烧录程序(不进入调试):
- 菜单操作:
Run > Run 或点击工具栏 ▶ 三角形图标
- 快捷键:
- Windows/Linux:
Ctrl + F11
- macOS:
⌘ + ⌥ + R(Command + Option + R)
直接烧录并运行程序(不会暂停在断点)。
关键说明
烧录的本质:
烧录操作由 调试配置(Debug Configuration)控制。首次使用需:
- 右键项目 →
Debug As > STM32 Cortex-M C/C++ Application
- 后续通过
F11 或工具栏 ?图标 快速触发。
修改烧录方式:
如需更改烧录算法(如ST-Link/J-Link)、复位模式等:
- 打开菜单:
Run > Debug Configurations...
- 选择配置 → 修改 Debugger 或 Startup 标签页选项。
手动操作路径(菜单)
- 编译:
Project > Build Project
- 烧录+调试:
Run > Debug 或工具栏 ?图标
- 仅运行(烧录后):
Run > Run 或工具栏 ▶图标
常见问题
烧录失败?
- 检查开发板供电和烧录器连接(如ST-Link USB)
- 确认 Debug Configuration 中选择正确的烧录器型号(如ST-Link)。
快捷键无效?
- 确保焦点在编辑器或项目资源管理器(非其他视图)。
- 检查快捷键冲突:
Window > Preferences > General > Keys。
使用 F11(Windows/Linux)或 ⌘+F11(macOS) 是最快捷的烧录方式(自动编译+烧录+进入调试),适合日常开发流程。如不需要调试,则用 Ctrl+F11(Windows)或 ⌘+⌥+R(Mac) 直接运行程序。
举报