[AVR单片机] 求救 编译问题 怎么那么占空间?

[复制链接]
3021|9
 楼主| 大杂烩 发表于 2010-9-12 22:24 | 显示全部楼层 |阅读模式
我 用avr   程序存储器128k容量的 程序写了400行左右显示用了90%多  
请问 那里设置不对么 ??
sheriff 发表于 2010-9-13 07:56 | 显示全部楼层
猜测楼主的工程里选择的芯片是tiny xx
 楼主| 大杂烩 发表于 2010-9-15 12:42 | 显示全部楼层
选 at90can128
 楼主| 大杂烩 发表于 2010-9-17 14:58 | 显示全部楼层
艾  悲剧
NE5532 发表于 2010-9-18 09:17 | 显示全部楼层
你是不是做浮点运算了??
 楼主| 大杂烩 发表于 2010-9-18 11:05 | 显示全部楼层
dqyubsh 发表于 2010-9-26 00:44 | 显示全部楼层
看看编译的映像文件、LST文件等等,定位一下哪个模块占用较大。
yewuyi 发表于 2010-9-26 15:14 | 显示全部楼层
1、你要定义一个很大的常量数组的话,一行就可以把所有的程序空间都花费掉。
2、如果开头一行绝对定位,在ROM的最后一行再来一个绝对定位的代码,估计,编译的时候也会提示程序空间权OVER了。
3、这样的问题,自己应该很容易找到原因在那的吧,呵呵,认真找去吧。
 楼主| 大杂烩 发表于 2010-9-29 18:24 | 显示全部楼层
多谢各位
xuyiyi 发表于 2010-9-30 08:16 | 显示全部楼层
没用的库调入太多。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:哈哈哈哈

39

主题

149

帖子

0

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