TI中文支持网
TI专业的中文技术问题搜集分享网站

msp430f5438 & 函数指针的问题

请教TI工程师一个问题,我以前调试好一个代码:一个timer中断代码内,调用函数指针,函数指针指向真正要执行的函数。实现一个低功耗的多定时任务。

现在由于设计需要,需要改动代码,要在timer中断内调用上述timer中断处理函数的函数指针,这样就出现函数指针里调用函数指针的问题,造成死机的问题。

问题就出在两次函数指针调用这,可能是两次调用函数指针时,堆或者栈编译器(iar)没有处理好,造成溢出、覆盖,需要手工去做,但是对于msp430调用函数时堆栈的

处理不是很明白,堆栈空间已经反复更改,没有效果,请工程师帮我看看。

另外这个论坛怎么快捷查看自己的帖子?

deyisupport:

请您看一下"客户提问前必读"这个贴子: www.deyisupport.com/…/487.aspx

jun zhou11:

现在我们取消了编译器 的CSE, 既"公共子表达式消除",不死机了,但是原因仍不清楚

赞(0)
未经允许不得转载:TI中文支持网 » msp430f5438 & 函数指针的问题
分享到: 更多 (0)