如题,MSP430F5438跑UCOS,前面一切正常。代码量到43K的时候,开始无缘无故的复位。看不出任何复位的原因,调试时,很正常的汇编代码,就算是跑FOR的死循环都会复位。情况很类似于看门狗一样类似硬件复位,但是肯定不是看门狗,因为看门狗已经用作定时器调度OS了。
只要删减代码量到43K以下,例如42K,41K,立马又一切正常。
提高IAR优化等级,代码量变为33K,也一切正常。
多台机器,多版本IAR测试过,排除IAR的问题。
不跑OS时,程序到60K也无异常。
启动代码中已经关闭看门狗,也排除上电时初始化变量看门狗复位。
不知各位有没碰见过。。。。。。。。。。。郁闷死了
此帖出自
小平头技术问答
一周热门 更多>