KEIL MDK 查看代码量、RAM使用情况--RO-data、RW-data、ZI-data的解释

KEIL 5编译后的内存信息

Program Size: Code=24688 RO-data=8092 RW-data=360 ZI-data=1089560

解析:

Code是代码占用的空间;

RO-data是 Read Only 只读常量的大小,如const型;

RW-data是(Read Write) 初始化了的可读写变量的大小;

ZI-data是(Zero Initialize) 没有初始化的可读写变量的大小。ZI-data不会被算做代码里因为不会被初始化;

在烧写的时候是FLASH中的被占用的空间为    :Code + RO Data + RW Data

程序运行的时候,芯片内部RAM使用的空间为:RW Data + ZI Data

Keil 编译 的内存容量相关推荐

  1. STM32程序占用的内存容量计算

    STM32中程序占用内存容量 Keil MDK下Code, RO-data,RW-data,ZI-data这几个段: Code存储程序代码. RO-data存储const常量和指令. RW-data存 ...

  2. 地址总线,字长,内存容量,寻址范围 之间的计算

    注意:由于虚拟内存技术,在经典32位桌面操作系统中,有32条地址线(特殊情况下可能36条),那么CPU可直接寻址到的内存空间为2^32字节,也就是4GB,虽说内存寻址可以到4G,但是常常在单板机上 并 ...

  3. u-boot内存容量显示修复及SD卡驱动问题

     首先,先修复上一个篇文章遗留下来的问题,即uboot起来后显示内容容量只有512M的问题,后来查看了4412的芯片手册,发现是有寄存器没有设置正确,所以才导致内存容量识别有问题,按照下面的修改,我们 ...

  4. keil编译报错L6406E: No space ...以及栈溢出问题

    调试遇到arm内存不足的问题: keil编译报错,提示芯片空间不足,但不确定是FLASH空间不足还是RAM空间不足.flash够大,应该问题不大,应该还是需要用到的ram不够了,导致数据放不到ram中 ...

  5. 一台计算机内存容量512k,30 一台计算机的内存容量为512K

    30 一台计算机的内存容量为512K,硬盘20MB容量,那么硬盘容量是内存容量的()倍.40 80 100 20 A 31 以下()语言编制的程序是边解释边执行.C语言BASIC语言汇编语言机器语言指 ...

  6. KEIL编译stdarg处理机制遇到incorrect use之类的问题

    文章转自:https://blog.csdn.net/chengdong1314/article/details/74625528 SYD8801是一款低功耗高性能蓝牙低功耗SOC,集成了高性能2.4 ...

  7. Keil编译报错:Cannot open include file: 'stdbool.h': No such file or directory问题解决

    Keil编译出现报错:Cannot open include file: 'stdbool.h': No such file or directory,或者出现Error: L6411E: No co ...

  8. 适合打游戏的计算机内存品牌型号,玩游戏电脑内存要多大合适?不同内存容量玩游戏区别实测...

    如今DIY装机,相信最多的人群就是游戏玩家了,并且这些人群选购的硬件都比较高.对于游戏玩家,除了会关心CPU和显卡之外,我们还会更加关心内存容量.那么玩游戏电脑内存要多大合适?下面装机之家分享一下不同 ...

  9. 内存容量对计算机运行影响大吗,探索内存容量对基础应用的性能影响有多大

    前段时间,我们针对内存容量对游戏性能的影响做了系统的探究--硬糖:探索内存容量对整机游戏性能影响有多大?那么,在应用范围更加广泛的日常工作中?不同容量,单通道.双通道内存是否也会也有着极大的性能差别呢 ...

最新文章

  1. 支持移动端深度学习的几种开源框架
  2. 完整的一次 HTTP 请求响应过程(二)
  3. 多个 VUE 前端工程部署设置、nginx 代理配置
  4. STM32H743+CubeMX-梳理MPU的设置
  5. Java的几种路径总结
  6. 阿里云部署flask
  7. Asp.Net资料网址
  8. SD卡格式化造成数据丢失的恢复方法
  9. 【Java】Red5服务器搭建(实现在线直播,流媒体视频播放)
  10. TPM设备管理之设备采购方法及注意事项
  11. 每日一诗词 —— 热爱生命
  12. Mac下编程的实用快捷键
  13. 不用linux转录组数据分析,RNA-seq转录组数据分析
  14. 使用Keras构建深度图像搜索引擎
  15. SecureCRT中文乱码解决(汇总)
  16. 用python实现智能监控
  17. 232电平和TTL电平
  18. LB10S-ASEMI贴片整流桥LB10S
  19. 5G加速,为什么说紫光股份是运营商市场的大赢家?
  20. tar -zxvf xxx.tar,gz --Linux中解压语句-zxvf的含义

热门文章

  1. DEV C++的下载与安装
  2. WPF编程,获取图片某一部分的Path路径数据的方法
  3. 深入FDO----FDO的历史
  4. python常用package下载地址
  5. matlab怎么加入快捷方式,Matlab 2014a添加桌面快捷方式(ubuntu14.04 kylin)
  6. QT解决中文编译不通过问题
  7. Ping的常见的问题
  8. python计算器制作
  9. 邮箱发送——使用spring自带的JavaMailSenderImpl实现邮件发送
  10. 登录Oracle数据库遇到ORA-01017密码错误的解决办法