u16 *q,wordcolor=0xf100;
u8 a,b,numchar[5],input[]={' ',' ',' ',' ',' '},i,k;
u16 xy[5][2],lcdx,lcdy,scannum,j,cache1[300],cache2[300];
主函数就定义这些变量,当把cache1和cache2的大小都变到500的时候,程序就执行不了了,用的是战舰开发板,要是RAM不够大的话,编译器会报错吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
在内部,堆栈不够
声明成全局数组
---------------------------------
'大哥正解啊,在内部,换到外面果断可以了,不过这里的堆栈是什么意思,为什么会有这个,堆栈不是在保护断点的时候才用的吗?
---------------------------------
自行百度堆栈
你这个是不是内存不够用了,这个提示上说了“No space”啊。
一周热门 更多>