ca02a48684eec70372543faacc1c996cddab8bc8
commit() возвращает false, то есть падает сам вызов SDK (spi_flash_erase_sector либо spi_flash_write). Самая вероятная причина — сектор EEPROM за пределами физической микросхемы. При раскладке 4MB/FS:2MB сектор EEPROM это 1019 (смещение 0x3FB000), что требует чипа не меньше 4 МБ. Теперь лог сам печатает это смещение и сравнивает с ESP.getFlashChipRealSize(), а также границы файловой системы — последнее важно, потому что при том же дефекте LittleFS по адресу 0x400000 окажется недоступен ровно так же. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Description
No description provided
685 KiB
Languages
C++
58.5%
C
41.5%