Hello,
I'm using the TMS320DM365 which has an ARM926 core. The TI compiler initialises the SP for the user mode but seemingly not for the other modes. So if the core jumps to an interrupt service routine, the current SP points to somewhere in the memory. It is possible to let the compiler do the initialisation for all modes or is the programmer responsible for that? I prefer one stack for all modes, not each mode with a stack.
Regards!