g_jj
驱动牛犊
驱动牛犊
  • 注册日期2002-05-17
  • 最后登录2003-01-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1468回复:4

关于程序代码太长

楼主#
更多 发布于:2002-10-18 08:58
我以前问过,我的程序太长,在编译的时候就会出现一下情况:
code size limit in restricted version exceeded
c:\\keil\\c51\\lib\\c51s.lib(-----)
limit:1000h bytes
不知道该如何解决,以前问过,又位大哥说减少全局变量,但我的全局变量不能再减了,该怎么办,请大家帮帮我。
   先谢谢了!!!
djxiao
驱动牛犊
驱动牛犊
  • 注册日期2002-10-18
  • 最后登录2003-04-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-10-18 09:47
将MPU改成52兼容或更高(在KEIL中改PROJECT OPTIONS),将源文件中的头文件改成相应MPU后重新编译即可。
dj
charlie22
驱动牛犊
驱动牛犊
  • 注册日期2002-08-05
  • 最后登录2007-11-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-10-18 10:11
你用的keil一定是eval版的,有2K限制,也就是你的代码不能超过2K。改用完全版吧
g_jj
驱动牛犊
驱动牛犊
  • 注册日期2002-05-17
  • 最后登录2003-01-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-10-18 13:04
请问charlie22,那里可以下载完全版本的?
请问djxiao,头文件应如何改,我的头文有
ezusb.h
ezregs.h
ABSACC.H
如此三个。
   谢谢两位!!!
g_jj
驱动牛犊
驱动牛犊
  • 注册日期2002-05-17
  • 最后登录2003-01-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-10-18 13:20
djxiao,我在project option下也没看到MPU,清指教
游客

返回顶部