STM32
直播中

挽你何用

10年用户 981经验值
擅长:电源/新能源 MEMS/传感技术
私信 关注
[问答]

STM32 CubeIDE编译、运行(烧录程序)的快捷键是什么?

CubeIDE编译、运行(烧录程序)的快捷键是什么?

回帖(1)

贾虎世

2025-7-30 18:01:33

在 STM32CubeIDE 中,编译和烧录程序的常用快捷键如下(区分操作系统):




常用操作及快捷键




  1. 编译项目



    • Windows/LinuxCtrl + B(全项目编译)

    • macOS⌘ + B(Command + B)
      编译当前项目,生成可执行文件(ELF/HEX/BIN)。




  2. 烧录并运行程序(烧录到硬件)




    • 通用快捷键调试模式启动



      • Windows/LinuxF11(首次调试)或 点击工具栏的 ? 绿色虫子图标(后续烧录)

      • macOS⌘ + F11(Command + F11)或点击 ? 图标
        此操作会

      • 自动编译更改后的代码(若启用自动编译)

      • 烧录程序到 MCU

      • 进入调试模式(程序暂停在 main() 入口)




    • 仅烧录程序(不进入调试)



      • 菜单操作

        Run > Run 或点击工具栏 ▶ 三角形图标

      • 快捷键

      • Windows/LinuxCtrl + F11

      • macOS⌘ + ⌥ + R(Command + Option + R)
        直接烧录并运行程序(不会暂停在断点)








关键说明




  1. 烧录的本质

    烧录操作由 调试配置(Debug Configuration)控制。首次使用需:



    • 右键项目 → Debug As > STM32 Cortex-M C/C++ Application

    • 后续通过 F11 或工具栏 ?图标 快速触发。




  2. 修改烧录方式

    如需更改烧录算法(如ST-Link/J-Link)、复位模式等:



    • 打开菜单:Run > Debug Configurations...

    • 选择配置 → 修改 DebuggerStartup 标签页选项。






手动操作路径(菜单)



  • 编译Project > Build Project

  • 烧录+调试Run > Debug 或工具栏 ?图标

  • 仅运行(烧录后)Run > Run 或工具栏 ▶图标




常见问题




  1. 烧录失败?



    • 检查开发板供电和烧录器连接(如ST-Link USB)

    • 确认 Debug Configuration 中选择正确的烧录器型号(如ST-Link)。




  2. 快捷键无效?



    • 确保焦点在编辑器或项目资源管理器(非其他视图)。

    • 检查快捷键冲突:Window > Preferences > General > Keys






使用 F11(Windows/Linux)或 ⌘+F11(macOS) 是最快捷的烧录方式(自动编译+烧录+进入调试),适合日常开发流程。如不需要调试,则用 Ctrl+F11(Windows)或 ⌘+⌥+R(Mac) 直接运行程序。

举报

更多回帖

发帖
×
20
完善资料,
赚取积分