ESP_IDF 二进制文件各个段说明


ESP_IDF 二进制文件各个段说明

DRAM .data

所有初始化值为非零值的静态变量

分配 D/IRAM 空间

还在二进制映像中占用空间来存储非零初始化值。

DRAM .bss

所有初始化值为零的静态变量

分配 D/IRAM 空间

不会在 flash 中占用额外空间。

IRAM0 .text

所有从内部 RAM 执行的代码

在二进制映像中也会占用空间。

Flash .text

通过 flash 缓存执行的所有代码

Flash .rodata

通过 flash 缓存加载的只读数据


文章作者: Vinx
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Vinx !
 上一篇
浮点数的坑 浮点数的坑
浮点数的坑 0.0 与 -0.0 不同 在浮点数中,double类型的0.0用0x0000000000000000表示,-0.0用0x8000000000000000表示;float类型的0.0用0x00000000表示,-0.0用0x
2023-10-17
下一篇 
C语言类型转换 C语言类型转换
C语言类型转换 无符号数小范围转大范围:不改变数据内容 无符号数大范围转小范围:先截断,然后解释 有符号数小范围转大范围:进行符号扩展 有符号数大范围转小范围:先截断,然后解释 有符号与无符号互转:不改变数据内容,改变解释方式
2023-08-07
  目录