Based on the present SDK, the available space that customers can use are as below.
RAM size <45kB (In station Mode, when connected to AP, the available space of heap+data is about 40+KB)
No programm rom in chip, user codes are strored in spi flash. Take 4Mbit spi flash as example,the current available program area is <64KB.
The maximum size of flash that ESP8266 support can be up to 128Mbit.
Thanks for your interest in ESP8266!
What can be done to reduce this - I already have my functions using the DIRECTIVE to keep functions in FLASH.... is it possible to eliminate some materials in the SDK from compilation? I don't use the AT commands for example..... or the WIFI NOW stuff - if .TEXT Ram cannot be recovered I'm forever doomed to use SDK 1.51
Please provide your ".dump" file which is generated by compilation. We will help optimize it.
If you can not compile it successfully, please change the length of text from 0x8000 to 0x9000 in ld file temporarily, just in order to pass the compilation.
Who is online
Users browsing this forum: No registered users and 12 guests
Newbies Start Here
Are you new to ESP8266?
Unsure what to do?
Dunno where to start?
Start right here!
We also have a RTOS version and a MESH version too!
Complete listing of the official ESP8266 related documentation release by ESPRESSIF!
Must read here!