我的牙白 发表于 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

添加编译选项生成栈使用报告 → 解析报告获取函数栈使用 → 结合链接器脚本确认堆栈上限。
页: [1]
查看完整版本: 使用命令行进行静态堆栈使用分析。