MDK编译后生成bin文件占用FLASH大小说明
发布日期:2021-05-15 19:52:02 浏览次数:9 分类:精选文章

本文共 498 字,大约阅读时间需要 1 分钟。

转自:http://blog.csdn.net/kuangdoushi/article/details/69499933

在MDK编译过程结束后,我们可以观察到以下信息:

程序大小分析:

  • 代码占用:4972 字节
  • 只读数据(RO-data):268 字节
  • 可读写数据(RW-data):52 字节
  • 未初始化数据(ZI-data):1700 字节

Flash烧写情况:

在烧写时,Flash存储空间主要由以下部分占用:

  • 代码(Code)
  • 只读数据(RO-data)
  • 可读写数据(RW-data)

程序在运行时的内存占用:

在芯片的内置RAM中,运行时主要占用的内存区域为:

  • RW-data(可读写数据)
  • ZI-data(未初始化数据)

初始化过程:

上电后,系统会将Flash中的可读写数据(RW-data)复制到RAM中,供程序运行。

生成的.bin文件大小:

  • 总大小为:4972(代码) + 268(RO-data) + 52(RW-data) = 5292 字节,即 0x1A4C。

通过这一过程,我们可以清楚地了解程序在不同阶段占用的资源情况。这为后续的程序调试和优化提供了重要的参考依据。

上一篇:自恢复保险丝PPTC的参数及选型
下一篇:51单片机中变量的存储 xdata bdata idata pdata区别

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2025年04月25日 02时51分21秒