打印
[应用相关]

IAR仿真报错问题

[复制链接]
1084|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Brand2|  楼主 | 2017-2-16 19:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Tue Jul 05, 2016 09:15:10: The stack pointer for stack 'CSTACK' (currently 0x20000A78) is outside the stack range (0x20000198 to 0x20000398)
总是报这个错误
有没有谁知道怎么解决?
沙发
Soraka| | 2017-2-16 19:45 | 只看该作者
栈太小了?把栈设置大一点试试。

使用特权

评论回复
板凳
天灵灵地灵灵| | 2017-2-16 19:49 | 只看该作者
这个问题很多年前就有了,只要运行正常就OK了,仿真时候这个问题五年前就有了,一直没人解决。。。

使用特权

评论回复
地板
戈卫东| | 2017-2-16 19:58 | 只看该作者
用了OS?

使用特权

评论回复
5
Garen2| | 2017-2-16 20:02 | 只看该作者
有什么变量太占用栈了??放到全局作用域试试

使用特权

评论回复
6
Ryze| | 2017-2-16 20:15 | 只看该作者
你的SP应该是飞了,至于为什么飞,要从头仿真一下看看

使用特权

评论回复
7
Varus| | 2017-2-16 20:50 | 只看该作者
看看你的代码设置的栈的大小,以及它提示的是否对应?

使用特权

评论回复
8
Snow7| | 2017-2-16 21:23 | 只看该作者
编译器里面是否还有其他参数没有设置?

使用特权

评论回复
9
android2| | 2017-2-16 21:33 | 只看该作者
器件有选择正确吗,先试试一个比较简单的程序,排除掉栈溢出的可能性,看看能不能仿真

使用特权

评论回复
10
xmshao| | 2017-2-16 22:19 | 只看该作者
还要就是注意工程建的有没问题,检查下工程各个配置,包括芯片型号。

使用特权

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

本版积分规则

157

主题

824

帖子

2

粉丝