编译器警告级别设置问题

[复制链接]
查看3620 | 回复0 | 2014-1-21 10:30:34 | 显示全部楼层 |阅读模式
我用的是SN8P2602B芯片做红外遥控接收,在编译程序的时候有个提示“maybe stack overflow when the sum of the main routine call stack level and the interrupt call stack level 5 > stack size 4.for details please refer to call tree in the map file!”。但是我的中断函数中调用了一个解码函数,在解码函数中调用了延迟函数。我在工程设置中有个warming,里面的级别是level3,如果我把设成level1和level2就没有警告提醒,设成level3为一个警告,如果设成level4的话除了有level3的警告还有一个是“void main(void)' is a non-ANSI definition”,请问我这个该如何设置警告级别?
您需要登录后才可以回帖 登录 | 注册

本版积分规则