搜索
bottom↓
回复: 4

求助,keil map查看!!!

[复制链接]

出0入0汤圆

发表于 2018-5-9 17:20:06 | 显示全部楼层 |阅读模式
以前使用IAR,查看map文件的时候,有如下图信息

可以查看每个源文件的flash,ram等等占用情况。。。注意,这里是最终编译链接起来的,如果没有使用的函数,是不会统计的。。。
然后现在换MCU,需要使用到keil,硬是没找到这种信息,请问keil提供这种类似信息么,怎么设置呢。。。只看到了*.lst文件看到整个源文件需要的flash,ram等情况。。。但是木有使用的情况!!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入22汤圆

发表于 2018-5-9 17:34:57 | 显示全部楼层
keil也会生成map文件,你自己找找,然后keil编译后就直接会在编译结果显示这个东西
比如
linking...
Program Size: Code=35468 RO-data=2324 RW-data=164 ZI-data=14636  
FromELF: creating hex file...
"..\OUTPUT\xxxx.axf" - 0 Error(s), 0 Warning(s).
Build Time Elapsed:  00:00:48

出0入0汤圆

 楼主| 发表于 2018-5-9 18:00:10 | 显示全部楼层
jiaowoxiaolu 发表于 2018-5-9 17:34
keil也会生成map文件,你自己找找,然后keil编译后就直接会在编译结果显示这个东西
比如
linking...

我知道keil会生产map,也看到你说的这个信息,可是这个是总共的啊,我需要的是每个源文件单独占用的情况!!!

出0入22汤圆

发表于 2018-5-9 18:02:06 | 显示全部楼层
map文件就有啊,你往哪看

Image component sizes


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Object Name

       390         38          0          0          0      31931   bsp.o
      1924        122        252          8        100       5458   bsp_lcd_ctrl.o
      2000        200          0          6         60      10537   bsp_spi_w25qxx.o
      1400        124          0          4       4172       5211   bsp_uart.o
      6082        274         92          8        225      12247   common_function.o
        52          0          0          0          0        316   cpu_a.o
       100         18          0          4         16      11950   cpu_core.o
       646          0          0          0          0       1965   disp_buf_tran.o
      2564          0          0          0          0      10327   displaymode.o
       104          0          0          0          0       2235   lib_mem.o
       512        178          0          0       2040       3358   main.o
       140         24          0          0          0       1675   misc.o
       212         66          0          4          0       3928   os_app_hooks.o
         2          0        164          0       1928      17504   os_cfg_app.o
      2120        262          0          0          0      16456   os_core.o
       168         32          0          0          0        384   os_cpu_a.o
       484         48          0          4          0       7432   os_cpu_c.o
      1706         40          0          0          0       7081   os_flag.o
       888         42          0          0          0       3759   os_mutex.o
       136         16          0          4          0       2838   os_prio.o
       772         24          0          0          0       4780   os_sem.o
      1474         88          0          0          0       7119   os_task.o

出0入0汤圆

 楼主| 发表于 2018-5-9 20:52:55 | 显示全部楼层
jiaowoxiaolu 发表于 2018-5-9 18:02
map文件就有啊,你往哪看

Image component sizes

c51版本的,好像木有这些内容!!!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-5 03:22

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表