当前位置: 首页 > news >正文

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 将④处的选框勾选上即可

http://www.jsqmd.com/news/1170050/

相关文章:

  • 3步在Windows上安装Android应用:APK安装器的终极指南
  • mysql备份恢复详解
  • DyscheOS内核网络栈实现:从TCP/IP协议到高性能网络通信
  • 第35章:Event 系统与 SSE 流式传输源码
  • 成都百达翡丽回收价格查询与靠谱回收平台实测排行(2026年7月最新) - 诚收名表回收平台
  • 2026年广东大金空调/大金中央空调维修店优选指南,广州花都天河五大品质维修店参考
  • TurtleBot4 ROS2 Galactic 网络配置:3设备(PC/树莓派/Create3)无线组网与SSH连接
  • 可灵Kling AI:基于3D时空注意力与物理模拟的高真实感视频生成技术解析
  • 全球化企业 AI 客服最佳实践(1):如何构建多站点、多语言、多产品服务体系
  • 【无标题】五年质保破行业壁垒!嘉准光电/接近开关,重构恶劣工况传感可靠标准
  • 手机本地部署Qwen3.5:8GB内存安卓机三步实现实测指南
  • 工业信号隔离与抗干扰:FOD4216光耦与STM32F411RE实战
  • GT系列3:GT基础架构(三)
  • Godot引擎实验项目指南:从节点架构到粒子系统实战
  • Python量化交易入门:mootdx让通达信数据获取变得如此简单
  • Trivy高级配置指南:自定义规则与扫描策略优化
  • 长沙万国回收价格查询和靠谱平台实测排行(2026年7月最新数据) - 尊奢回收二奢平台
  • 计算机毕业设计之基于SpringBoot运动员信息管理系统
  • 集团化全员学习平台怎么选?五大主流系统场景适配度全对比
  • Arduino IDE 2.0 与 VS Code PlatformIO 环境配置对比:3步选择最适合你的开发工具
  • 2026年不动产行业数据治理,优质公司推荐及厂商能力汇总
  • Vue 3 TSX 与 Template 语法对比:5个核心指令的差异分析与迁移策略
  • ADP5350与STM32F303RE的电源管理方案设计
  • Unity项目目录管理:利用点前缀文件夹实现资源隔离与性能优化
  • GitHub Copilot autoApprove 配置风险与四层防御体系
  • SystemVerilog 数组定位方法实战:5种find_with条件查询与记分板应用
  • 江西吉安全封闭文武学校有哪些?地址在哪里?管理严不严?一年学费多少一次性讲清 - 全国文武学校招生
  • MT4下载机制解析:网络状态与交易终端异常处理
  • Git 2.43.0 + TortoiseGit 2.15.0.0 配置:Windows 10/11 双系统 5 分钟环境搭建
  • 2026年值得收藏的十大商用高清图片素材网站推荐,免版权真的香!