Use this forum to chat about hardware specific topics for the ESP8266 (peripherals, memory, clocks, JTAG, programming)

User avatar
By joe
#2337 Hi All,

Just got a few of these to play with but I haven't seen anything regarding how much ram is available? It seems the OS is in ROM (??) and the SPI flash is 512K (??) but I haven't seen anything about how much ram is available. Perhaps I just missed it?

I'm thinking implementing a small kernel that can receive tasks over the wifi and execute them but I'm wondering if there is enough mem to make it a worthwhile thing to do.

Thanks and apologies in advance is this info is somewhere obvious.

Thanks!
User avatar
By gbm
#2370 My wild guess is that ES8266 has only some small ROM containing just the bootloader, and something like 128 +128 or maybe 256 + 64 KiB of RAM, from which programs are executed. The bootloader loads at least two distinct blocks from SPI Flash to RAM.

... And corrections are, of course, welcome...
User avatar
By tinhead
#2372
joe wrote:Perhaps I just missed it?


forum search will help you

joe wrote:I'm thinking implementing a small kernel


i would say, on ESP8266 this is bad idea, again forum search will help
User avatar
By tinhead
#2374
gbm wrote:My wild guess is that ES8266 has


everything has been already said, and it is docummented as well, there is no need to guess anything.