同样的程序,在同一批次电路板上运行,有的正常,有的跑飞,观察可能是堆栈溢出造成的,但奇怪的是只有部分电路板出现跑飞现象。请高手指点。
Susan Yang:
“观察可能是堆栈溢出造成的”
是否有尝试增大堆栈大小?能否详细说明一下您现在的问题?
,
user6546394:
尝试过增大堆栈大小,但没有效果。
具体问题是:1、采用IAR FOR MSP430 V5.5下载程序正常,部分电路板debug模式运行后出现死机现象。2、停止运行后,查SFR寄存器,有VMAIFG中断。3、程序指针位置不定,指令内容为0xFF 0x3F。4、看内存区域,0x1C00到0x5BFF区间基本被覆盖。5、stack显示栈地址不在0x1C00到0x5BFF区间内。
只要是正常的电路板一直正常,出现死机现象的电路板一直会出现死机,请指导,谢谢!
,
Susan Yang:
请您检查一下是否是对应了 勘误表 中的内容?