diff --git a/boards/xtensa/esp32/common/src/esp32_board_spiflash.c b/boards/xtensa/esp32/common/src/esp32_board_spiflash.c index 014d1390f5f..54683343a07 100644 --- a/boards/xtensa/esp32/common/src/esp32_board_spiflash.c +++ b/boards/xtensa/esp32/common/src/esp32_board_spiflash.c @@ -429,7 +429,11 @@ static int init_storage_partition(void) return ret; } +#ifdef CONFIG_ESP32_HAVE_OTA_PARTITION + ret = ftl_initialize(nitems(g_ota_partition_table), mtd); +#else ret = ftl_initialize(0, mtd); +#endif if (ret < 0) { syslog(LOG_ERR, "ERROR: Failed to initialize the FTL layer: %d\n",