出现的错误如下
*** ERROR L107: ADDRESS SPACE OVERFLOW
*** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT
*** ERROR L118: REFERENCE MADE TO ERRONEOUS EXTERNAL
Program Size: data=132.1 xdata=0 code=3022 Target not created.
一开始我还以为是我的程序太大了,所以编译不过,查了下STC89C51-EN的手册发现片上FLASH起码4K起步。因此程序没有大到编译出错。再考虑是否变量或数组占用的空间太大了,于是按下图修改
修改后
叮,编译通过