This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

forced memory range overlapping

Hello.

As described in MAD_Utils_User_Guide - Build_instructions :
"MAD loader application needs RW area for stack, heap and global variables. User should note that this memory are should not be used by the application being loaded. It should be taken care to avoid using this area in the application/deployment configuration file.
NML also needs RW area for stack and global variables. User should note that this memory are should not be used by the application being loaded. It should be taken care to avoid using this area in the application/deployment configuration file."

How can I allow to overlap this addresses areas for some other memory ranges in my app (e.g. for stack, heap, dynamic data)?
Why I must to avoid using this areas at my application runtime, when loaders aren't need anymore?

For example:

MEMORY
{    
    NML_STATIC_MEM      : org = 0x9e000000, len = 0xB000   
    NML_DYNAMIC_MEM     : org = 0x9ff00000, len = 0x100000     

    APP_STACK           : org = 0x90000000, len = 0x10000000, overlap = NML_STATIC_MEM & NML_DYNAMIC_MEM
}