espressif: esp32xx: adjust memory map on linker script

Reorganize memory mapping and document the address ranges that
the OS must avoid overlapping.

Signed-off-by: Almir Okato <almir.okato@espressif.com>
diff --git a/boot/espressif/tools/utils.cmake b/boot/espressif/tools/utils.cmake
index 8e3b0c2..238b30e 100644
--- a/boot/espressif/tools/utils.cmake
+++ b/boot/espressif/tools/utils.cmake
@@ -23,7 +23,7 @@
                     OR ("${CONFIG_VALUE}" STREQUAL "Y"))
                     set(CONFIG_VALUE 1)
                 endif()
-                add_definitions(-D${CONFIG_NAME}=${CONFIG_VALUE})
+                add_compile_definitions(${CONFIG_NAME}=${CONFIG_VALUE})
                 set(${CONFIG_NAME} ${CONFIG_VALUE} PARENT_SCOPE)
             endif()
         endif()