map文件包括Segment、Modules、Stack Usage、Symbols这4部分。
1、Segment
描述了组成应用的各个段,包括开始地址(16进制)、结束地址(16进制)、长度(10进制)、段名。注意,结束地址是段的最后一个字节的下一个字节的地址。如果此段已经初始化,它会显示2次,第一次显示开始、结束、长度、段名信息,第二次显示映像拷贝。
本文详细介绍了STM8L使用Cosmic编译器生成的map文件的4个关键部分:Segment展示了应用的段信息,包括开始和结束地址、长度及段名;Modules列出所有模块及其详细信息;Stack Usage分析了堆栈使用情况,提供每个函数的Stack需求;最后,Call Tree详细列出了函数调用结构。
map文件包括Segment、Modules、Stack Usage、Symbols这4部分。
1、Segment
描述了组成应用的各个段,包括开始地址(16进制)、结束地址(16进制)、长度(10进制)、段名。注意,结束地址是段的最后一个字节的下一个字节的地址。如果此段已经初始化,它会显示2次,第一次显示开始、结束、长度、段名信息,第二次显示映像拷贝。

被折叠的 条评论
为什么被折叠?