Hi, I am using a C5510 EVM board and I find that the three stack configurations - USE_RETA, NO_RETA and C54x_STK behave in the same manner; i.e, RETA register is not being used and the return address is stored on the stack for all the cases. Another problem is with the aadd instruction, when it is used with SP. For example, the instruction aadd #-5, SP should not modify the SSP for configurations other than 32-bit stack configuration (C54_STK), but it seems to be incrementing the SSP regardless of the stack configuration being used. I am using a Configuration file and setting the stack configuration in Scheduling->HWI properties. Is there something I am missing? thanks, Padma. |
C55x stack configurations
Started by ●October 7, 2002