打印
[AVR单片机]

求助:编译报错问题...

[复制链接]
1618|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
fu10|  楼主 | 2011-10-7 11:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
编译器是ICCV7,编译过程发出报错,找了很多地方,发现编译器没有地方可以设置嵌入层数啊?为什么会报这种错,以前也没这种现象,请求那位大侠指点一下......以下就是报错内容:

!W E:\GZHZ\ASM\rf2000.c(845):[warning] more than 15 levels of nested statements
!W E:\GZHZ\ASM\rf2000.c(856):[warning] more than 15 levels of nested statements
!W E:\GZHZ\ASM\rf2000.c(866):[warning] more than 15 levels of nested statements
!W E:\GZHZ\ASM\rf2000.c(875):[warning] more than 15 levels of nested statements
!W E:\GZHZ\ASM\rf2000.c(876):[warning] more than 15 levels of nested statements

相关帖子

沙发
fu10|  楼主 | 2011-10-7 11:34 | 只看该作者
搞得很郁闷...

使用特权

评论回复
板凳
fu10|  楼主 | 2011-10-7 13:54 | 只看该作者
自己顶一下,没人遇到过这种报错?

使用特权

评论回复
地板
w6850916| | 2012-4-21 12:59 | 只看该作者
网上说是用的if或者switch太多了,嵌套超过15层,我也出现过,改了程序好了点,你也改程序吧!

使用特权

评论回复
5
airwill| | 2012-4-26 13:58 | 只看该作者
编译器没有地方可以设置嵌入层数, 是的, 但是编译的时候, 却有最大允许的限制.
改程序吧, 你只能听他的, 别无选择

使用特权

评论回复
6
hyhmh| | 2012-4-26 14:27 | 只看该作者
子程序 调用 嵌套 超出范围
可将 较短的 子程序 定义成 宏;当然,这样 占用FLASH ROM 会多一些字节。

使用特权

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

本版积分规则

9

主题

222

帖子

1

粉丝