Page 1 of 1

Module (WROOM) internal flash chip list and NOR SPI partial writes

Posted: Wed Feb 19, 2025 1:32 pm
by nebkat
I am designing a sequential & fail safe logging system that writes directly to the SPI flash to avoid the overhead of a file system. It however relies heavily on partial page writes both for writing contents and tracking allocations.

Is there any documentation available listing the internal flash chips used in the various ESP32 modules? As I understand it, some chips have a limit on the number of partial writes allowed between erase cycles, while others do not care.

More generally, does anyone have experience using (and abusing!) partial write behavior?

Re: Module (WROOM) internal flash chip list and NOR SPI partial writes

Posted: Thu Feb 20, 2025 3:21 am
by Sprite
Not really, but given the fact that other storage (spiffs, nvs) also relies on it, I wouldn't think it'd be an issue.