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
}