[STM32F4] 使用命令行进行静态堆栈使用分析。

[复制链接]
326|2
我的牙白 发表于 2025-10-26 23:18 | 显示全部楼层 |阅读模式
我在STM32CubeIDE中使用静态堆栈分析功能,想知道是否可以通过命令行来实现?
经过搜索,我发现ARM有一个命令“armlink”,可以用于获取每个目标文件的堆栈使用情况。
但我在STM32CubeIDE中找不到这个命令,ST编译器中的对应命令是什么?

stormwind123 发表于 2025-10-27 15:20 | 显示全部楼层
通过-fstack-usage选项生成堆栈使用文件,而非直接使用armlink。
kmnqhaha 发表于 2025-10-27 23:46 | 显示全部楼层
添加编译选项生成栈使用报告 → 解析报告获取函数栈使用 → 结合链接器脚本确认堆栈上限。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

62

主题

62

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部