static U64 stkSave[800/8]; //存储任务的栈区
static U64 stkDisp[2048/8]; //显示任务的栈区
static U64 stkKey[512/8]; //键盘任务的栈区
static U64 stkPtlPack[2800/8]; //组帧任务的栈区
static U64 stkPtlExp[2000/8]; //解帧任务的栈区
static U64 stkModem[1600/8]; //GPRS任务的栈区
static U64 stkAlert[800/8]; //事件判断任务的栈区
static U64 stkAD[1000/8]; //AD任务的栈区
static U64 stkUpgrade[2000/8]; //升级任务的栈区
呵呵,在LPC2378这样任务内存的分配下,我新增了一个结构体,不大,40字节,结果机器开不了机,反复重启!原来是这么回事,任务栈区和全局变量,共同占有LPC2378的RAM.把任务栈区相应小了一点,就OK了。哈哈。
文章评论(0条评论)
登录后参与讨论