[AVR单片机] MEGA8在proteus仿真出错,请教原因

[复制链接]
3058|5
 楼主| huli-001 发表于 2010-6-21 16:55 | 显示全部楼层 |阅读模式
本帖最后由 huli-001 于 2010-6-21 16:57 编辑

用的是MEGA8的片子,使用的ICC编译器,编译通过以后,在proteus仿真时,出现奇怪的问题,一直无法解决,不清楚问题到底在什么地方,请各位指教,
编译后的程序在6K左右,在子模块调试的时候没问题,联调才出现的。
如果去除其中一些子模块,程序仿真也可以进行,这到底是咋回事呢?
BOOTREST熔丝设置默认状态,BOOT大小128。
程序无法运行,点运行键后,就开始出现如下的错误提示信息:

本帖子中包含更多资源

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

×
ccxlslr 发表于 2010-6-22 19:37 | 显示全部楼层
写得清清楚楚的,程序超出了FLASH范围.

也就是说你的程序跑飞了!
32446975 发表于 2010-6-22 19:45 | 显示全部楼层
proteus有好多问题,还是直接在硬件上通过RS232,LED,LCD调试更好。
ershisi 发表于 2010-6-22 22:36 | 显示全部楼层
从英文的意思来说就是超限了
wuzhaolie 发表于 2010-6-22 22:43 | 显示全部楼层
存储区间不够
 楼主| huli-001 发表于 2010-6-27 13:34 | 显示全部楼层
多谢上面几位的指点,但是MEGA8的存储区是8K的,程序才6K。怎么会存储区不够呢?
BOOT的设定为128字节,且不使用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

4

帖子

1

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