ESP8266 Flash
来自Jack's Lab
(版本间的差异)
(→4096KB) |
|||
第77行: | 第77行: | ||
<br><br> | <br><br> | ||
+ | |||
+ | == SPI Flash Memory Map == | ||
+ | |||
+ | * http://esp8266-re.foogod.com/wiki/SPI_Flash_Format | ||
<br><br> | <br><br> | ||
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br> | <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br> |
2015年12月10日 (四) 13:47的版本
目录 |
1 概述
4KB 为一个扇区 (Sector)
1.1 系统参数区 (System param)
始终为 Flash 的最后 16KB
- 8KB 为初始化射频参数 (esp_init_data_default.bin),4MB Flash 为:0x3FC000 - 0x3FDFFF
- 8KB 为初始化系统参数 (blank.bin),4MB Flash 为:0x3FE000 - 0x3FFFFF
皆由 SDK 提供
1.2 用户参数区 (User param)
指 Espressif 提供的示例 (IOT_Demo / AT) 中设定的用户参数区
iBaihe 的参数: 0x3C * 4KB = 0x3C000
COS Platform 参数:
(0x3C + 1) * 4KB = 0x3D000 (SAVE_0) (0x3C + 2) * 4KB = 0x3E000 (SAVE_1) (0x3C + 3) * 4KB = 0x3F000 (PARAM_FLAG)
2 Layout Without OTA
Address Size Name Description 00000h 4k boot.bin Bootloader 3C000h 14k Param Start Sector 3D000h 1x4k Param Saved 0 3E000h 1x4k Param Saved 1 3F000h 1x4k Param Flag 40000h 240k app.v6.irom0text.bin SDK libraries 7C000h 8k esp_init_data_default.bin Default configuration 7E000h 8k blank.bin Filled with FFh. May be WiFi configuration
3 Layout With OTA
3.1 512 和 1024KB
3.2 4096KB
4 SPI Flash Memory Map