编译之后,编译器会给出一个报表
有data\pdata\xdata区各分配了多少空间
查询下你使用的MCU,pdata空间有没有超出。
一般来讲,非重要的数据不要放在data区。对计算效率影响不大的都放xdata区吧
data区主要放局部变量。
优化程序,通过编译出来的各个区大小,把不必要的数据、变量放到xdata区域。程序中,有些语句或定义,不需要的就去掉,能简化的简化。
还不行,换MCU吧。