mirror of
https://github.com/espressif/esp-idf.git
synced 2025-08-11 21:10:20 +00:00
fix(cache): fixed cache hal ctx not initialised in app issue
This commit is contained in:

committed by
Armando (Dou Yiwen)

parent
1f982e3ded
commit
eb85f8da46
@@ -41,7 +41,6 @@
|
||||
#include "soc/assist_debug_reg.h"
|
||||
#include "soc/system_reg.h"
|
||||
#include "esp32s3/rom/opi_flash.h"
|
||||
#include "hal/cache_hal.h"
|
||||
#elif CONFIG_IDF_TARGET_ESP32C3
|
||||
#include "esp32c3/rtc.h"
|
||||
#include "esp32c3/rom/cache.h"
|
||||
@@ -99,6 +98,7 @@
|
||||
#include "esp_private/sleep_gpio.h"
|
||||
#include "hal/wdt_hal.h"
|
||||
#include "soc/rtc.h"
|
||||
#include "hal/cache_hal.h"
|
||||
#include "hal/cache_ll.h"
|
||||
#include "hal/efuse_ll.h"
|
||||
#include "soc/periph_defs.h"
|
||||
@@ -464,6 +464,11 @@ void IRAM_ATTR call_start_cpu0(void)
|
||||
do_multicore_settings();
|
||||
#endif
|
||||
|
||||
#if !CONFIG_APP_BUILD_TYPE_PURE_RAM_APP
|
||||
//cache hal ctx needs to be initialised
|
||||
cache_hal_init();
|
||||
#endif
|
||||
|
||||
// When the APP is loaded into ram for execution, some hardware initialization behaviors
|
||||
// in the bootloader are still necessary
|
||||
#if CONFIG_APP_BUILD_TYPE_RAM
|
||||
|
Reference in New Issue
Block a user