在code内定义了一个数组,用keil编译后为什么xdata变...

2020-01-21 21:35发布

源码是zlg的gui,我将它简化一下。
main.c 里只有一个while(1);
font5_7.c 里只有一个 #include “123.h”
123.h里定义了一个数组 unsigned char code FONT5x7ASCII[][8] = {..................};
编译后 data=9.0 xdata=768 code=918
当// #include “123.h” 后
编译 data=9.0 xdata=0 code=17
这是为什么呢 ,数组是建立在code内  为什么占用了那么多的xdata

test.rar (27.67 KB, 下载次数: 6) 2014-12-12 08:03 上传 点击文件名下载附件

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