I had some questions about the stack on the TMS320F2812 since I'm currently running into issues with stack running out of space.
The board I'm working with has an external memory of size 256KB connected to XINTF zone 2. Currently, all data memory in the program is being placed at the start of external memory, and stack has full use of the L0 and L1 SARAM starting at address 0x8000. The problem is that L0 and L1 only total 8KB, and the stack is growing larger than that.
Are there any larger memory regions on the TMS320F2812 that are available for use as the stack? I wanted to use the external memory, but it looks like the stack pointer is only 16 bits, so it can't point at that address. I was having trouble finding the right document for thechip though, so I could be wrong about that. Can you confirm my understanding of that as well?
Thank you for your time and any help!