All:
I am using the C5505. Some questions on Stack and System Stack. Here is a paragraph from a 55x workshop:
"The C55x contains two stack pointers: SP and SSP. The SP is the normal User Stack that contains the lower 16 bits of the return address (for calls or interrupts). It also holds the values of any values pushed onto the stack. The System Stack (SSP) is a special-purpose stack that only contains the upper bits of the return address for calls and interrupts. The user does not usually access the system stack because it does not contain any pushed data. Once the user sets up the system stack, it is best to leave it alone."
Questions:
1. When allocating space for Stack and System Stack, should they be given the same amount of memory?
For instance, if Stack is given 0x400, should System Stack be given the same amount?
2. When there is a need to increase stack size, does the System Stack also need to be increased?
Regards,
Todd Anderson