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 的起始地址,以及长度。

浙公网安备 33010602011771号