工具/软件:TI C/C++编译器
大家好。
我已通过IAR 6.40 版本对MSP430进行编程。
我在代码中有一条错误消息,在执行工作期间执行了多次:
void lcd_ShowLong(签名长val,无符号char Xcoord,无符号char Ycoord,布尔isClearToEndOfLine )
{
unsigned char resMas[lcdColCount];
unsigned char *res =&resMas[0];//致命错误
...
}
,一次它会导致显示标题为“驱动程序”的错误消息:“致命错误:Plain Pointer ShrAssisn Session aborted!”。
调试日志显示“堆栈'粘性'(当前内存:0x396)的堆栈指针超出堆栈范围(内存0x3B0到内存0x408)”,因此我已将堆栈大小(常规选项->堆栈/堆->“堆栈大小”和“Data16堆大小”)增加到100,这没有任何影响。
请帮助!