128 Mb Flash + MicroPython = ???

A project log for Traffic Signal LED Matrix Display

A networked LED matrix display made from a surplus LED traffic signal

Clara HobbsClara Hobbs 08/19/2016 at 17:293 Comments

My 128 Mb flash chips arrived in the mail today. I quickly soldered one onto the ESP-07 module, and found that MicroPython doesn't seem to like having 128 Mb of flash. It works just fine if I set the flash size to 32 Mb when flashing, but only being able to use ¼ of my shiny new flash chip is disappointing. I'll try to figure out how to fix it soon, and if I succeed, I guess I'll have a pull request to send.


de∫hipu wrote 08/29/2016 at 14:08 point

I recently got the sd card driver to work on the ESP8266, so maybe that would be a good alternative for storing all the graphics?

  Are you sure? yes | no

jaime wrote 08/29/2016 at 17:47 point

Oh nice... that is a task I have had on my list to accomplish.

  Are you sure? yes | no

Clara Hobbs wrote 08/31/2016 at 21:17 point

That would be a good way to store a lot of graphics, though I'm not actually running into storage limits yet.  I really just bought the 16 MB flash chips because the 1 MB my ESP-07 modules had was pretty small, and getting the most flash the ESP8266 supports seemed like a good idea.  It turns out the ESP SDK doesn't really support more than 4 MB though.

Great to hear that MicroPython supports SD cards on the ESP8266 now though; thanks for getting that working.  I'll definitely think about adding an SD card slot if I do need more space.

  Are you sure? yes | no