CubeIDE的使用技巧

  1. 编译/下载/仿真调试

编译:判断代码语法是否有误,并生成机器语言文件

编译的两个选项:

模式

意义

作用

特点

Debug

调试版本

开发调试

编译结果包含调试信息,且不做任何优化

Release

发布版本

最终发给客户

进行各种优化,使得代码大小和运行速度上都是最优的

注意:Debug模式下支持单步调试!

如图明显能看见Debug之后跟Release之后的文件的大小,Release得到了优化

点击properties➡C/C++Build➡Settings➡MCU Post build outputs

勾选Convert to binary file(生成bin文件)&&勾选Convert to Intel Hex file(生成hex文件)

Apply➡Apply and Close

之后你就会发现Debug之后会生成bin和hex的文件,如下图所示。

同理Release之后生成Release文件,Release文件中没有bin和hex文件,Release之后也要跟上面进行一样的操作勾选Convert to binary file(生成bin文件)&&勾选Convert to Intel Hex file(生成hex文件)

下载:1.STM32CubeIDE上使用仿真器下载(STLINK或者DAP)

           2.串口下载(Hex文件)

如果用DAP仿真器下载

这时候就能生成.cfg文件

接着将文件另存;为什么要另存呢,因为害怕我们使用这个文件的时候又把.cfg文件给替换了。

接着我们继续配置,把改过的给选上去,配置好之后就可以下载到板子上了。不过要注意使用DAP下载程序,当下载成功后,程序不能直接运行,需要按下开发板的复位键,才能正常工作。

仿真调试

2.常用快捷键

快捷键

快捷键说明

快捷键

快捷键说明

Ctrl+S

保存

Ctrl+C

复制

Ctrl+V

粘贴

Ctrl+X

剪切

Ctrl+“7”

快速注释行

Ctrl+Z

向后撤回

Shift+Tab

代码对齐

Ctrl+D

删除整行

Ctrl+鼠标左键

跳转定义处

Alt+“/”

补全代码

F3

跳转声明处

F2

展开详细信息

Ctrl+Tab

源文件/头文件切换

Alt+“⬅”/“➡”

前一个/后一个页面

Ctrl+H

项目内搜索

Ctrl+F

文件内内搜索

Ctrl+B

编译工程

F6

单步运行(调试时)

F11

启动调试

F8

全速运行(调试时)

F5

跳进函数(调试时)

F7

跳出函数(调试时)

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值