Hi,
Some quick questions to help use fit more tasks into our already full MCF52259 based product:
1. How do I create a task with a stack in another location? Example, create a task that uses MRAM on the 52259evb as the stack space, and, have all the other tasks still runing on internal RAM space?
2. Apart from moving RAM varibles to MRAM, is there anything else 'obvious' I do to reduce the stack usage?
3. Does the TAD stack usage percentage show the maximum used stack, or, the current used stack?
Solved! Go to Solution.
I have realised that there is a 'major' change to MQX3.6.0 from previous versions. There is no longer debug and release MQX, you have to build MQX with either release or debug! This is why I was using so much stack all of a sudden, it was set as debug and passing everything on stack.
I found this in the release notes after several hours head scratching
I have realised that there is a 'major' change to MQX3.6.0 from previous versions. There is no longer debug and release MQX, you have to build MQX with either release or debug! This is why I was using so much stack all of a sudden, it was set as debug and passing everything on stack.
I found this in the release notes after several hours head scratching