From: Wu Jian Gang Date: Thu, 25 Aug 2016 03:06:51 +0000 (+0800) Subject: mem: knock out bt/trace data region if configed in menuconfig X-Git-Tag: v0.9~80^2~1 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=28865fcb0db3649c7fb91dccf6dc7789de2c18c0;p=esp-idf mem: knock out bt/trace data region if configed in menuconfig --- diff --git a/components/esp32/heap_alloc_caps.c b/components/esp32/heap_alloc_caps.c index 2d9ad060ef..34e8ba7864 100644 --- a/components/esp32/heap_alloc_caps.c +++ b/components/esp32/heap_alloc_caps.c @@ -171,9 +171,19 @@ void heap_alloc_caps_init() { //Disable the bits of memory where this code is loaded. disable_mem_region(&_bss_start, &_heap_start); disable_mem_region((void*)0x3ffae000, (void*)0x3ffb0000); //knock out ROM data region + disable_mem_region((void*)0x3ffe0000, (void*)0x3ffe8000); //knock out ROM data region disable_mem_region((void*)0x40070000, (void*)0x40078000); //CPU0 cache region disable_mem_region((void*)0x40078000, (void*)0x40080000); //CPU1 cache region disable_mem_region((void*)0x40080000, (void*)0x400a0000); //pool 2-5 + +#if CONFIG_MEMMAP_BT + disable_mem_region((void*)0x3ffb0000, (void*)0x3ffc0000); //knock out BT data region +#endif + +#if CONFIG_MEMMAP_TRACEMEM + disable_mem_region((void*)0x3fff8000, (void*)0x40000000); //knock out trace mem region +#endif + #if 0 enable_spi_sram(); #else