MDK4.22.22环境下遇到开辟1K字节缓存,下载到芯片在执行到该代码的时候死机。
改代码如下
void ttt(void)
{
volatile unsigned char cBuf[1024];
unsigned short i;
UARTprintf("for loop \r\n");
for(i=0;i<10;i++)
{
cBuf[i]=0x55;
UARTprintf("%x,",cBuf[i]);
}
}
缓存大小在384个字节以内时程序是正常的,不知道开辟一个这样大的缓存要怎么操作的?
谢谢