You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Keil uVision中查看Flash Memory的占用容量(KB)

在Keil uVision中查看Flash占用容量的方法
  • 先把项目成功编译(点击Build或Rebuild按钮),只有编译完成才能获取准确的内存占用数据。
  • 查看底部的Build Output窗口,编译结束后会直接显示类似如下的信息:

    Program Size: Code=12345 RO-data=6789 RW-data=1011 ZI-data=1213
    其中Code+RO-data+RW-data的总和就是实际占用Flash的字节数,除以1024就能换算成KB单位。

  • 若需要更详细的内存分布统计,可前往项目目录下的Objects文件夹,找到后缀为.map的文件,用文本编辑器打开后,翻到文件末尾附近,同样能看到完整的内存占用数据,按上述方法计算即可。
  • 进阶查看方式:通过View -> Memory Window打开内存窗口,输入对应芯片的Flash起始地址(比如STM32系列的0x08000000),可直观看到Flash中已填充的区域,但需要提前了解芯片的内存地址分布规则。

内容的提问来源于stack exchange,提问作者user22269571

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 22:10:57