程序太大,生不出HIX文件,求解决方法

[复制链接]
 楼主| zhuanghaiyang 发表于 2012-9-20 12:47 | 显示全部楼层 |阅读模式

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
forgot 发表于 2012-9-20 13:06 | 显示全部楼层
你的KEIL是评估版的吧?去下载个**版的
ayb_ice 发表于 2012-9-20 13:30 | 显示全部楼层
将部分变量定义成

char idata xyz....
 楼主| zhuanghaiyang 发表于 2012-9-20 14:34 | 显示全部楼层
我用的是**版的,
阿南 发表于 2012-9-20 14:37 | 显示全部楼层
data=130。如果你的单片机RAM只有128,还是看看代码中哪些变量可以优化
123654789 发表于 2012-9-20 14:49 | 显示全部楼层
是你的编译方法问题
建议在红色的地方改动一下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
lfb112 发表于 2012-9-20 14:59 | 显示全部楼层
看看是不是有函数没调用,keil的overlay有时候很烦躁的。
coody 发表于 2012-9-20 15:57 | 显示全部楼层
什么平台,生成的是HIX文件?
 楼主| zhuanghaiyang 发表于 2012-9-20 16:40 | 显示全部楼层
照6楼的改,生成的文件多了好几十个字节
 楼主| zhuanghaiyang 发表于 2012-9-20 16:43 | 显示全部楼层
我有几个函数没用,应该没影响吧
 楼主| zhuanghaiyang 发表于 2012-9-20 16:50 | 显示全部楼层
我用的是256的 5# 阿南
123654789 发表于 2012-9-20 17:24 | 显示全部楼层
照6楼的改,生成的文件多了好几十个字节
zhuanghaiyang 发表于 2012-9-20 16:40


编译的方式不一样 , 单片机访问内存的方法也不一样
因此多出一些字节是正常的

但是无论如何至少也让你能编译通过
youimiss 发表于 2012-9-20 17:27 | 显示全部楼层
个人觉得最好的方法还是优化一些变量,没必要的变量不要放全局
 楼主| zhuanghaiyang 发表于 2012-9-20 19:55 | 显示全部楼层
嗯,谢谢各位了
dong_abc 发表于 2012-9-20 21:51 | 显示全部楼层
xdata = 0 ,楼主还有空间可以用。
McuPlayer 发表于 2012-9-20 22:05 | 显示全部楼层
如果芯片内部有1K的xdata,那根本不是百十个idata可比的
ayb_ice 发表于 2012-9-21 10:20 | 显示全部楼层
注意data与idata的区别
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:广交单片机编程的朋友,QQ:446579893

5

主题

132

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部