有人使用ST免费提供的集成开发环境STM32CubeIDE,想知道如何查看汇编代码,这里简单介绍下相关配置操作。
在调试状态,按照下图所示操作即可:【window/show view/Disassembly】
有人可能觉得在调试状态下这样查看汇编代码还不够过瘾,能否为各个c文件生成对应的汇编文件呢?这样不受调试状态的限制。
可以的。我们可以这样操作。
在CubeIDE菜单下,选择[Project]>[Properties]:
再选择 [C/C++ build]>[Settings]。
然后在Tool Setting标签下的GCC compiler下选择Miscellaneous。出现下面界面:
先点击红色箭头的图标,然后在Other flags栏填写–save-temps 再OK确认!
完成上面配置后,重新编译一次,然后我们就可以在输出目录看到一系列.s后缀的汇编文件。
我们不妨打开其中一个汇编文件的部分内容看看:
其中里面的伪指令可能还需要进一步查看下面这个文件,可以在CubeIDE的Help菜单下的信息中心找到。
其实,上面内容都是来自CubeIDE信息中心的这个文件------UM2609.
该手册内容很丰富,比方你想知道如何将变量放到指定存储区,该文件里也有介绍。
好,今天的话题就介绍到这里,抛砖引玉。
******************************************
往期话题阅读链接:
3、既生瑜,何生亮?