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