两款模组的不同
可以看出在使用功能和内存功能都一样。参考4
硬件介绍
模组中主要部分的芯片是乐鑫的esp8266,flash使用w25q32(4MB)参考,参考3
内存介绍
乐鑫芯片esp8266芯片内存
参考2,
esp8266 sdk 默认将 iRAM 中 0x40108000 开始的 32KB 空间用作 cache,sdk 启动后会将对应的 spi flash 空间映射到 cache 空间。
esp8266 sdk 中,支持若干种 flash map 方式,有 256KB + 256KB、512KB + 512KB、1024KB + 1024KB。
在 256KB + 256KB 和 512KB + 512KB 两种 map 方式中,user1.bin 和 user2.bin 均在第一个 1MB 空间,因此映射到同一个 1MB 空间。
下图中的映射关系在参考博文2中指向同一个地址范围不知道是不是错误的,猜想是复制后未修改,