RW是程序中的已初始化变量 ZI是程序中的未初始化的变量 由以上3点说明可以理解为: RO就是readonly, RW就是read/write, ZI就是zero ARM映像文件的组成 所谓ARM映像文件就是指烧录到ROM中的bin文件,也成为image文件。以下用Image文件来称呼它。 Image文件包含了RO和RW数据。 之所以Image文件不包含ZI数据,是因为ZI...
1、ARM 编译中的 RO、RW 和 ZI DATA 区段ARM 程序(指在 ARM 系统中正在执行的程序,而非保存在 ROM 中的 bin 文件)的组成一个ARM 程序包含 3 部分:RO 段,RW 段和 ZI 段RO 是程序中的指令和常量 RW 是程序中的已初始化变量 ZI 是程序中的未初始化的变量由以上 3 点说明可以理解为: RO 就是 ...
Total RW Size(RW Data + ZI Data) 96 ( 0.09kB) Total ROM Size(Code + RO Data + RW Data) 1008 ( 0.98kB) === Prog2编译出来后的信息如下: === Code RO Data RW Data ZI Data Debug 948 61 0 96 0 Grand
当程序执行时, RW_data和 ZI_data在RAM中,RO_data和code视cpu架构(51、arm、x86)不同处于ROM或者RAM中。其中ZI_data对应了BSS段,RW_data对应数据段,code对应代码段, RO_data对应数据段。 4楼2022-08-01 03:47 回复 S_Y-WL 一个程序本质上都是由bss段、data段、text段三个组成的。 **bss段:**...
1. 将RW从ROM中搬到RAM中,因为RW是变量,变量不能存在ROM中。2. 将ZI所在的RAM区域全部清零,因为...
RW就是read/write, ZI就是zero 􀁺 ARM映像文件的组成 所谓ARM映像文件就是指烧录到ROM中的bin文件,也成为image文件。以下用Image文件来称呼它。 Image文件包含了RO和RW数据。 之所以Image文件不包含ZI数据,是因为ZI数据都是0,没必要包含,只要程序运行之前将ZI数据所在的区域一律清零即可。包含进去反而浪费...
一个ARM程序包含3部分:RO,RW和ZI RO是程序中的指令和常量 RW是程序中的已初始化变量 ZI是程序中的未初始化的变量 由以上3点说明可以理解为: RO就是readonly, RW就是read/write, ZI就是zero (2) ARM映像文件的组成 所谓ARM映 像文件就是指烧录到ROM中的bin文件,也成为image文件。以下用Image文件来称呼它...
一个 ARM 程序包含 3 部分:RO,RW 和 ZIRO 是程序中的指令和常量RW 是程序中的已初始化变量ZI 11、是程序中的未初始化的变量由以上 3 点说明可以理解为:RO 就是 readonly,RW 就是 read/write,ZI 就是 zero􀁺 ARM 映像文件的组成所谓 ARM 映像文件就是指烧录到 ROM 中的 bin 文件,也成为 ...
RW就是read/write, ZI就是zero ARM映像文件的组成 所谓ARM映像文件就是指烧录到ROM中的bin文件,也成为image文件。以下用Image文件来称呼它。 Image文件包含了RO和RW数据。 之所以Image文件不包含ZI数据,是因为ZI数据都是0,没必要包含,只要程序运行之前将ZI数据所在的区域一律清零即可。包含进去反而浪费存储空间...
RW就是read/write, ZI就是zero 􀁺 ARM映像文件的组成 所谓ARM映像文件就是指烧录到ROM中的bin文件,也成为image文件。以下用Image文件来称呼它。 Image文件包含了RO和RW数据。 之所以Image文件不包含ZI数据,是因为ZI数据都是0,没必要包含,只要程序运行之前将ZI数据所在的区域一律清零即可。包含进去反而浪费...