!
4.
This chapter provides the flash maps for OTA firmware and non-OTA firmware in flash
memories with a different capacity. Users can modify the map as needed.
Figure 4-1 shows the flash maps for the two different types of firmware.
System Program
eagle.flash.bin
Boot Data
!
Note:
For ESP8266 firmware, please refer to Section 1.3, "ESP8266 FW".
System Program: this area stores the firmware necessary for the system to run.
•
User Data: If system data do not take up all the flash memory, the remaining area can
•
be used to store user data.
•
User Param: Users can define the address. In IOT_Demo, the four sectors starting from
0x3C000 are defined as the user parameter area. Users can define any available
address for this area.
Espressif
Non-FOTA
Partition 1
User Data
User Param
master_device_key.bin
Partition 1
System Program
User Data
1.bin
master_device_key.bin
Figure 4-1. Flash Maps
13 33
!
Flash Maps
Partition 2
System Program
eagle.irom0text.bin
FOTA
Partition 2
System Program
2.bin
Reserved
User Param
/!
4. Flash Maps
User Data
System Param (16 kB)
blank.bin
esp_init_data_default.bin
User Data
System Param (16 kB)
blank.bin
esp_init_data_default.bin
2017.05
Need help?
Do you have a question about the ESP8266 SDK and is the answer not in the manual?
Questions and answers