#142549 - ingramb - Wed Oct 10, 2007 9:24 am
I'm getting data corruption based on how much data I shove into the dtcm.
With sbss_end at 0x0b002f98, my program breaks. If I move some data out of the dtcm, it works. Based on the code, stack corruption is the only thing that comes to mind (could be something else, but it sure looks like stack corruption).
So how much space should be left in the dtcm for the stack? Is there anything that can be done to track down stack issues more effectively?
With sbss_end at 0x0b002f98, my program breaks. If I move some data out of the dtcm, it works. Based on the code, stack corruption is the only thing that comes to mind (could be something else, but it sure looks like stack corruption).
So how much space should be left in the dtcm for the stack? Is there anything that can be done to track down stack issues more effectively?