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.

TMS570LS1224: Stack Configurtation Question

Part Number: TMS570LS1224
Other Parts Discussed in Thread: HALCOGEN

Hello everyone,

I have a question about the configuration of the stack for a TMS570LS1224 Hercules MCU.

The stack configuration is based on the default settings in HALCOGEN. Furthermore I have the RAM usage as shown in the following picture:

My program runs in system mode and therefore uses the user stack since system and user mode use the same stack (see Application Report SPNA218 - April 2015 - nterrupt and Exception Handling on HerculesTm ARM® Cortex®-R4/5-Based Microcontrollers)

I don't use malloc etc. so I don't use any heap in principle except maybe through the C library.

So it looks like about 163K of the 192K RAM is unused. Is there a special reason why the user stack does not start at the end of the RAM at 0x80030000, as for example with Cortex-M MCUs?

Kind regards
Jens