mirror of
https://github.com/espressif/esp-idf.git
synced 2026-10-01 18:50:34 +03:00
change(system): increase OCD stub memory reservation from 8K to 12K
This commit is contained in:
committed by
Samuel Obuch
parent
e45a001905
commit
7674571d46
@@ -582,7 +582,7 @@ menu "ESP System Settings"
|
||||
which does some useful debugging stuff, e.g. GCOV data dump.
|
||||
|
||||
config ESP_DEBUG_INCLUDE_OCD_STUB_BINS
|
||||
bool "Preload OpenOCD stub binaries to speed up debugging. 8K memory will be reserved"
|
||||
bool "Preload OpenOCD stub binaries to speed up debugging. 12K memory will be reserved"
|
||||
default n
|
||||
depends on SOC_DEBUG_HAVE_OCD_STUB_BINS
|
||||
help
|
||||
@@ -591,7 +591,7 @@ menu "ESP System Settings"
|
||||
To execute stub code, OpenOCD allocates memory on the target device, backs up the existing memory,
|
||||
loads the stub binary, runs the binary, and then restores the original memory.
|
||||
This process can be time-consuming, especially when using USB serial JTAG.
|
||||
By enabling this option, 8K of memory in RAM will be preallocated with the stub code,
|
||||
By enabling this option, 12K of memory in RAM will be preallocated with the stub code,
|
||||
eliminating the need to back up and restore the memory region.
|
||||
|
||||
config ESP_DEBUG_OCDAWARE
|
||||
|
||||
@@ -9,14 +9,14 @@
|
||||
/* Do not move this block! OpenOCD expects this to be at the beginning of IRAM. */
|
||||
KEEP(*(.ocd_stub.code));
|
||||
KEEP(*(.ocd_stub.tramp));
|
||||
. = ALIGN(0x800);
|
||||
. = ALIGN(0x1000);
|
||||
KEEP(*(.ocd_stub.data));
|
||||
KEEP(*(.ocd_stub.bss));
|
||||
KEEP(*(.ocd_stub.stack));
|
||||
KEEP(*(.ocd_stub.params));
|
||||
. = ALIGN(0x1000);
|
||||
KEEP(*(.ocd_stub.scratchmem));
|
||||
ASSERT(ABSOLUTE(.) == _iram_start + 0x2000, "openocd stub memory must be ended at _iram_start + 0x2000");
|
||||
ASSERT(ABSOLUTE(.) == _iram_start + 0x3000, "openocd stub memory must be ended at _iram_start + 0x3000");
|
||||
#endif
|
||||
|
||||
/* Vectors go to start of IRAM */
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
*/
|
||||
|
||||
#if CONFIG_ESP_DEBUG_INCLUDE_OCD_STUB_BINS
|
||||
PROVIDE ( esp_tee_app_config = SRAM_REE_SEG_START + 0x22e0 );
|
||||
PROVIDE ( esp_tee_app_config = SRAM_REE_SEG_START + 0x32e0 );
|
||||
#else
|
||||
PROVIDE ( esp_tee_app_config = SRAM_REE_SEG_START + 0x2e0 );
|
||||
#endif
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
*/
|
||||
|
||||
#if CONFIG_ESP_DEBUG_INCLUDE_OCD_STUB_BINS
|
||||
PROVIDE ( esp_tee_app_config = SRAM_REE_SEG_START + 0x22e0 );
|
||||
PROVIDE ( esp_tee_app_config = SRAM_REE_SEG_START + 0x32e0 );
|
||||
#else
|
||||
PROVIDE ( esp_tee_app_config = SRAM_REE_SEG_START + 0x2e0 );
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user