STM32CubeIDE设置

📅 2026/7/11 22:25:29 👁️ 阅读次数 📝 编程学习
STM32CubeIDE设置

STM32CubeIDE设置

界面设置

  1. 在菜单栏中,依次点击 Window > Preferences
  2. 在弹出的设置窗口中,导航到 General > Appearance
  3. Theme 下拉菜单中选择所需的主题,例如“Dark”、“Light”或“System”等。

固件检查

如果 ctrl + s 代码没有反应,可以考虑固件有没有安装

烧录检查

点击STM32CubeIDE菜单栏的下的Run→RunConfigurations...进入下载配置界面。

双击图中①处的STM32 Cortex-M C/C++ Application就会自动创建和打开名为xxx Debug的配置项。②处会默认选择 Debug下编译生成的xxx.elf文件,如果没有自动选择对应的.elf文件,可以再点击右边选择框搜索对应文件,注意的是,此项不能空,因为我们下载以及调试的时候需要将对应的.elf文件下载到目标板卡的FLASH中运行。如果工程没有编译成功,将搜不到.elf文件。

烧录使用ST-Link为例

更新ST-LINK固件

第一次在STM32CubeIDE用ST-Link下载程序的话,系统会提示更新ST-LINK固件,点击Yes选择更新:

弹出如下STLinkUpgrade对话框:

先拔掉然后再重新连上连接下载器的USB线,接着点击Open in update mode,弹出如下界面(如果不这样操作,点击Open in update mode以后可能提示ST-Link is not in theDFU mode.Please restart it,即要求复位一下下载

器。)

设置自动代码提示

点击Window--->Preferences

进来之后在左上方输入keys,然后点击Keys,在Scheme下方那一栏中输入Content Assist

然后点击Content Assist--->在下方Binding栏中选择Tab--->Apply--->Apply and Close

设置之后要是想弹出代码提示需要按 TAB 键,不按是没有代码提示的

工具栏

代码编译

按一下小锤子

代码烧录

点击Run→RunConfigurations→Run下载程序,或直接点击菜单栏的播放图形,直接下载程序

仿真调试

点击 Run→Debug Configurations→Ddebug 进行调试或者可以直接点击菜单栏中的小爬虫 进入仿真调试界面,会出现如下提示是否切换到 Debug 透视图,也就是调试的界面,点击 Switch 进行切换

复位芯片重新调试:其功能等同于硬件上按复位按钮。相当于实现了一次硬复位。按下该按钮之后,代码会重新从头开始执行。

终止并重新启动:终止当前正常执行的程序,退出调试功能,然后重新下载程序进入调试功能。

继续运行:该按钮用来快速执行到断点处,有时候并不需要观看每步是怎么执行的,而是想快速的执行到程序的某个地方看结果,这个按钮就可以实现这样的功能,前提是在查看的地方设置了断点。

暂停:此按钮在程序一直执行的时候会变为有效,通过按该按钮,就可以使程序停止下来,进入到单步调试状态。停止运行:退出调试功能。

断开连接:断开仿真器和开发板的连接,与停止运行有点类似。

执行进去:该按钮用来实现执行到某个函数里面去的功能,在没有函数的情况下,是等同于执行过去按钮的。执行过去:在碰到有函数的地方,通过该按钮就可以单步执行过这个函数,而不进入这个函数单步执行。

修改文字编码风格

选中想要修改的工程, 再点击 Project →Properties→ 进入工程配置界面,选中 Resource→默认文件编码风格是 UTF-8,也可以选择其它的编码风格

查看/跳转函数的声明

选中要查看的函数,按下 F2 可以显示函数的声明,或者直接按下 F3 跳转到函数的声明。

打印浮点数设置

首 先 选 中 需要的 工 程 , 右 键 , 选 择 Properties,选择 C/C++Build→Settings→MCU Settings 将④处的选框勾选上即可