xdata类型全局数组初始化异常问题(si1005芯片+C51编译器),

2020-01-12 17:22发布

为si1005芯片写代码,采用keil C51编译器,版本v9.59。
uart接收缓冲区,建立了一个比较大的数组,示例如下:
----------------------------
U8 xdata g_uart_rx_buff[1024] = {0};//异常  line1
//U8 xdata g_uart_rx_buff[1024];//正常  line2
----------------------------
如果定义变量时,顺带初始化(使用 “{0}”,line1所示),仿真时程序,无法进入到main函数;
如果不初始化(line2 所示),程序运行正常!

百思不得其解!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。