集成开发环境STM32CubeIDE下查看汇编代码的相关配置操作

控制/MCU

1839人已加入

描述

有人使用ST免费提供的集成开发环境STM32CubeIDE,想知道如何查看汇编代码,这里简单介绍下相关配置操作。

在调试状态,按照下图所示操作即可:【window/show view/Disassembly】

STM32

有人可能觉得在调试状态下这样查看汇编代码还不够过瘾,能否为各个c文件生成对应的汇编文件呢?这样不受调试状态的限制。

可以的。我们可以这样操作。

在CubeIDE菜单下,选择[Project]>[Properties]:

STM32

再选择 [C/C++build]>[Settings]。

STM32

然后在Tool Setting标签下的GCC compiler下选择Miscellaneous。出现下面界面:

STM32

先点击红色箭头的图标,然后在Other flags栏填写–save-temps 再OK确认!

完成上面配置后,重新编译一次,然后我们就可以在输出目录看到一系列.s后缀的汇编文件。

STM32

我们不妨打开其中一个汇编文件的部分内容看看:

STM32

其中里面的伪指令可能还需要进一步查看下面这个文件,可以在CubeIDE的Help菜单下的信息中心找到。

STM32

其实,上面内容都是来自CubeIDE信息中心的这个文件------UM2609.

STM32

该手册内容很丰富,比方你想知道如何将变量放到指定存储区,该文件里也有介绍。

STM32

好,今天的话题就介绍到这里,抛砖引玉。

  审核编辑:汤梓红
 
打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分