更新历史
20220318
- 首次编辑,简述 keil 工程生成的代码大小,以及存放的空间位置;
引言
这篇文章介绍了 keil 工程生成代码的各中 data 的介绍,以及在地址空间中的存放差异。
依旧是【
固件防复制系列
】的衍射知识总结,在真正讨论程序加载以及堆栈的分配及使用问题前,先以 keil 为实践 IDE 对象来简单描述下代码生成后,各种数据的放置空间,以及若存在空间不足情况下,代码的简单体积缩减。
生成数据区分
各数据含义
图1 keil 编译信息截图
这里我们可以看到:
程序大小:Code=90512 RO-data=4184 RW
版权声明:本文为u011106767原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。