diff --git a/components/esp_gdbstub/src/port/riscv/gdbstub_riscv.c b/components/esp_gdbstub/src/port/riscv/gdbstub_riscv.c index e83b4352a3..3c43ff23a5 100644 --- a/components/esp_gdbstub/src/port/riscv/gdbstub_riscv.c +++ b/components/esp_gdbstub/src/port/riscv/gdbstub_riscv.c @@ -8,6 +8,7 @@ #include "esp_gdbstub.h" #include "esp_gdbstub_common.h" #include "esp_cpu.h" +#include "esp_ipc_isr.h" #include "rv_decode.h" #include "sdkconfig.h" #include "esp_private/crosscore_int.h" diff --git a/components/esp_gdbstub/src/port/riscv/include/esp_gdbstub_memory_regions.h b/components/esp_gdbstub/src/port/riscv/include/esp_gdbstub_memory_regions.h index 67ff54e70a..e7da28ea4f 100644 --- a/components/esp_gdbstub/src/port/riscv/include/esp_gdbstub_memory_regions.h +++ b/components/esp_gdbstub/src/port/riscv/include/esp_gdbstub_memory_regions.h @@ -31,6 +31,9 @@ static inline bool __is_valid_memory_region(intptr_t addr) #endif #if defined(SOC_CPU_SUBSYSTEM_LOW) && defined(SOC_CPU_SUBSYSTEM_HIGH) (addr >= SOC_CPU_SUBSYSTEM_LOW && addr < SOC_CPU_SUBSYSTEM_HIGH) || +#endif +#if defined(SOC_EXTRAM_LOW) && defined(SOC_EXTRAM_HIGH) + (addr >= SOC_EXTRAM_LOW && addr < SOC_EXTRAM_HIGH) || #endif (addr >= SOC_PERIPHERAL_LOW && addr < SOC_PERIPHERAL_HIGH); }