ESP8266内存分布

 

https://blog.csdn.net/espressif/article/details/78563811

esp8266 在物理上有 64KB 的 iRAM,96KB 的 dRAM。

iRAM

instruction RAM,用来存放指令,位于 0x40100000 开始的 64KB 空间。通过文件 eagle.app.v6.ld 我们可以查看到如下信息:

iram1_0_seg :   org = 0x40100000, len = 0x8000
  • 1

指定了 iRAM 的起始地址,以及长度。由于部分 iRAM 空间会被用作 cache,因此这里长度为 32 KB。

dRAM

data RAM,用来存放数据,位于 0x3FFE8000 开始的空间。通过文件eagle.app.v6.ld 我们可以查看到如下信息:

dram0_0_seg :   org = 0x3FFE8000, len = 0x18000
  • 1

指定了 dRAM 的起始地址,以及长度。

posted @ 2018-03-27 14:56  XZHDJH  阅读(1073)  评论(0)    收藏  举报