单片机的程序有多大?
扫描二维码
随时随地手机看文章
之前一直很奇怪一个问题,每次写好单片机程序之后,用烧录软件进行烧录时,能看到烧录文件也就是hex的文件大小:
我用的单片机芯片是STM32F103C8T6,程序储存器(flash)只有64K。
从上图可以看出,hex有128K。
我有两点疑问,
1. 只是一个很简单的平衡小车程序而已,有128K,这么大吗?
2. 就算有128K,能下载到只有64K容量的单片机中去?
Code:表示所要执行的代码,程序中所有的函数都位于此处。
RO-data:表示只读数据,程序中所定义的全局常量数据和字符串都位于此处。
RW-data:表示已初始化的读写数据,程序中定义并且初始化的全局变量和静态变量位于此处。
ZI-data:表示未初始化的读写数据,程序中定义了但没有初始化的全局变量和静态变量位于此处。
-END-
猜你喜欢
谁更了解你,是女朋友吗。不,是这些推荐算法。
为什么我们应该支持华为
晶振,数字电路的心脏~
最 后
免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!