IAR报错 不能仿真求助

2019-03-23 18:07发布

Tue Jul 05, 2016 09:15:10: The stack pointer for stack 'CSTACK' (currently 0x20000A78) is outside the stack range (0x20000198 to 0x20000398)
总是报这个错误
有没有谁知道怎么解决?

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
lcofjp
1楼-- · 2019-03-23 22:31
/ 栈太小了?把栈设置大一点试试。或者你有什么变量太占用栈了,可以放到全局作用域试试。
wanghlady
2楼-- · 2019-03-24 04:14
lcofjp 发表于 2016-7-5 09:51
栈太小了?把栈设置大一点试试。或者你有什么变量太占用栈了,可以放到全局作用域试试。

我改了  不是这个问题  
数码小叶
3楼-- · 2019-03-24 04:34
 精彩回答 2  元偷偷看……
lcofjp
4楼-- · 2019-03-24 04:50
但是你的SP应该是飞了,至于为什么飞,要从头仿真一下看看
你看看你的代码设置的栈的大小,以及它提示的是否对应?
编译器里面是否还有其他参数没有设置?
lcofjp
5楼-- · 2019-03-24 07:35
为了提高讨论实时性,可以暂时移步到水群里去讨论,讨论出了结果再贴出来。
bobde163
6楼-- · 2019-03-24 13:24
 精彩回答 2  元偷偷看……

一周热门 更多>