added psram stack check in backtrace

This commit is contained in:
Li Shuai
2020-04-24 13:23:28 +08:00
committed by bot
parent 4cbb70541c
commit 374ad7d38f
2 changed files with 22 additions and 1 deletions

View File

@@ -30,6 +30,7 @@
#include "esp_intr_alloc.h"
#include "esp_spi_flash.h"
#include "esp_log.h"
#include "soc/soc_memory_layout.h"
static void IRAM_ATTR spi_flash_disable_cache(uint32_t cpuid, uint32_t* saved_state);
@@ -92,6 +93,8 @@ void IRAM_ATTR spi_flash_op_block_func(void* arg)
void IRAM_ATTR spi_flash_disable_interrupts_caches_and_other_cpu()
{
assert(esp_ptr_in_dram((const void *)get_sp()));
spi_flash_op_lock();
const uint32_t cpuid = xPortGetCoreID();