如何得知我的ARM程序大小?



主要软件:
主要软件版本: 1.0
主要软件修正版本: N/A
次要软件: N/A

问题: 我写了一个ARM程序,在哪里可以查看该程序的大小?

解答: 你可以在代码的.map 文件中查看这些信息。在你的labVIEW项目浏览器中右键点击目标,选择Show Keil uVision。打开 Keil uVision开发环境后,右键点击左边列表中的顶层labVIEW选项,选择打开.\labVIEW.Map 。拖拽滚动条至map文件的底部可以看到以下信息: 

===============================================================
1- Total RO Size (Code + RO Data) 50392 ( 49.21kB)
2- Total RW Size (RW Data + ZI Data) 52648 ( 51.41kB)
3- Total ROM Size (Code + RO Data + RW Data) 52528 ( 51.30kB)
===============================================================

  1.  RO 总大小 - 代码的大小 
    • 以字节为单位的代码大小。仅作为信息显示。

  2.  RW总大小 - RAM 大小
    • 运行代码所需要的最小RAM空间大小。这个大小包含了所有的堆栈,因为这些堆栈在程序映像中已经被申明为固定大小。
  3.  ROM总大小 - 映像大小
    • 代码与数据在闪存中存储所需的空间大小(以字节为单位)。你需要确保拥有大于映像大小的可使用闪存空间。


相关链接:

附件:





报告日期: 07/10/2008
最近更新: 09/13/2011
文档编号: 4N9H1D6C