打印
[AVR单片机]

MEGA8在proteus仿真出错,请教原因

[复制链接]
2260|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 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 | 只看该作者
从英文的意思来说就是超限了

使用特权

评论回复
5
wuzhaolie| | 2010-6-22 22:43 | 只看该作者
存储区间不够

使用特权

评论回复
6
huli-001|  楼主 | 2010-6-27 13:34 | 只看该作者
多谢上面几位的指点,但是MEGA8的存储区是8K的,程序才6K。怎么会存储区不够呢?
BOOT的设定为128字节,且不使用

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

4

帖子

1

粉丝