我不太了解固件映射文件中有关堆栈使用的一些细节的含义。我在地图文件中有这个:
*******************************************************************************
*** STACK USAGE
***
Call Graph Root Category Max Use Total Use
------------------------ ------- ---------
interrupt 48 112
Program entry 704 704
Uncalled function 424 25 424
有人可以帮我理解“最大使用量”和“总使用量”的含义吗?堆栈的实际大小是多少?是 48+704+424 还是 112+704+25424 ?堆栈是否包含未调用函数的数据?我在 IAR 帮助中搜索但不清楚。
提前致谢