堆&堆栈使用ARM Cortex M3,M5

时间:2017-08-21 11:04:21

标签: memory arm profiling cortex-m3 heap-profiling

我希望在基于瑞萨S3A7 ARM M3的控制器上运行某些数学算法时测量堆栈和堆使用情况。 有什么方法或程序可以衡量执行某些功能时使用的最大内存量吗?

1 个答案:

答案 0 :(得分:0)

要测量堆栈或堆使用情况,您必须在使用前使用填充值初始化此区域,您可以选择下面列出的

This

例如:   0xBAADF00D或0xDEADBEEF。

我们的想法是计算剩余填充值的数量,以估算最大使用量。