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.

Compiler/TMS320F28377D: can not allocate data to memory space higher than 64K range.

Part Number: TMS320F28377D

Tool/software: TI C/C++ Compiler

The application I am working on stop operation whenever I move any data sections to space higher than 64K (0x00010000).  If all data are in lower 64K range, code works perfectly.

.stack is always in lower space. But .esysmem and .ebss shall be fine to where ever apace available. 

However, if I allocate .esysmem or .ebss to space higher than 64K address range. The code stuck at malloc() right after basic initialization.

Any hint or advises what might be the cause of the issue?