Просмотр исходного кода

esp32s2beta: fix some macro and add flash wrap size condition

wanglei 6 лет назад
Родитель
Сommit
8bea8dacbc
2 измененных файлов с 2 добавлено и 1 удалено
  1. 1 1
      components/esp32s2beta/cpu_start.c
  2. 1 0
      components/spi_flash/cache_utils.c

+ 1 - 1
components/esp32s2beta/cpu_start.c

@@ -189,7 +189,7 @@ extern void esp_switch_rodata_to_dcache(void);
 extern void esp_spiram_enable_instruction_access(void);
     esp_spiram_enable_instruction_access();
 #endif
-#if SPIRAM_RODATA
+#if CONFIG_SPIRAM_RODATA
 extern void esp_spiram_enable_rodata_access(void);
     esp_spiram_enable_rodata_access();
 #endif

+ 1 - 0
components/spi_flash/cache_utils.c

@@ -511,6 +511,7 @@ extern uint32_t esp_spiram_rodata_access_enabled();
             spiram_wrap_sizes[0] = icache_wrap_size;
         } else {
             spiram_wrap_sizes[1] = dcache_wrap_size;
+            flash_wrap_sizes[1] = dcache_wrap_size;
         }
 #ifdef CONFIG_EXT_RODATA_SUPPORT
         spiram_wrap_sizes[1] = dcache_wrap_size;