From 266baa883917379c0a263924f81fec89bae8d433 Mon Sep 17 00:00:00 2001 From: chenjianqiang Date: Thu, 27 Jun 2019 20:19:26 +0800 Subject: [PATCH] bugfix(flash): fix flash read error in DIO/26MHz mode --- components/bootloader_support/src/bootloader_init.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/components/bootloader_support/src/bootloader_init.c b/components/bootloader_support/src/bootloader_init.c index 6a94713d1..199ec7eda 100644 --- a/components/bootloader_support/src/bootloader_init.c +++ b/components/bootloader_support/src/bootloader_init.c @@ -335,6 +335,10 @@ static void IRAM_ATTR flash_gpio_configure(const esp_image_header_t* pfhdr) SET_PERI_REG_BITS(SPI_USER1_REG(0), SPI_USR_DUMMY_CYCLELEN_V, spi_cache_dummy + FLASH_IO_MATRIX_DUMMY_40M, SPI_USR_DUMMY_CYCLELEN_S); //DUMMY break; + case ESP_IMAGE_SPI_SPEED_26M: + case ESP_IMAGE_SPI_SPEED_20M: + SET_PERI_REG_BITS(SPI_USER1_REG(0), SPI_USR_DUMMY_CYCLELEN_V, spi_cache_dummy, SPI_USR_DUMMY_CYCLELEN_S); //DUMMY + break; default: break; }