What is the behavior of flash when it is going bad?
Posted: Wed Sep 29, 2021 7:14 am
I was going to put this in the Native SDK section, but I figure only well worn individuals would even know about this?
I am writing a replacement class for EEPROMClass to do wear leveling within the flash sector. I also want to write the class to detect and not use bad 4 byte regions. I see that spi_flash_read() and spi_flash_write() return errors SpiFlashOpResult for error and timeout. Can someone describe...
I am writing a replacement class for EEPROMClass to do wear leveling within the flash sector. I also want to write the class to detect and not use bad 4 byte regions. I see that spi_flash_read() and spi_flash_write() return errors SpiFlashOpResult for error and timeout. Can someone describe...
- What causes SPI_FLASH_RESULT_ERR?
What causes SPI_FLASH_RESULT_TIMEOUT?
When flash is getting worn out, what happens when some region is faulty? I assume it causes one or other of those errors. I also assume it does not cause a reboot of the ESP8266? BUT - I hate to assume.