]> granicus.if.org Git - esp-idf/commitdiff
bugfix(flash): fix flash read error in DIO/26MHz mode
authorchenjianqiang <chenjianqiang@espressif.com>
Thu, 27 Jun 2019 12:19:26 +0000 (20:19 +0800)
committerchenjianqiang <chenjianqiang@espressif.com>
Mon, 15 Jul 2019 06:26:53 +0000 (14:26 +0800)
components/bootloader_support/src/bootloader_init.c

index d071cee424f18664e296b565759a86a7af6981db..15b46ddedc09640f88edb78d176b5c7f6d58ba11 100644 (file)
@@ -334,6 +334,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;
     }