打印

请教IAR下面调STM32,下面这个关于CSTACK的错误改如何解决?谢谢!

[复制链接]
4214|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sptek|  楼主 | 2009-9-23 10:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 sptek 于 2009-9-23 11:32 编辑

Wed Sep 23 10:46:56 2009: The stack 'CSTACK' is filled to 100% (2048 bytes used out of 2048). The warning threshold is set to 90.%.
BOOT选的是00.网上找了很多资料,还是清楚如何解决.板子是自己做的.调试工具用的STLINK
沙发
byeyear| | 2009-9-23 17:08 | 只看该作者
我一般在option里面把这个警告关掉,看着烦~

使用特权

评论回复
板凳
sptek|  楼主 | 2009-9-23 17:43 | 只看该作者
直接关掉可以正常运行吗?出现这个错误了,程序好像没法往下面执行吧?

使用特权

评论回复
地板
void_c| | 2009-9-23 20:03 | 只看该作者
使用了ucos?

使用特权

评论回复
5
sptek|  楼主 | 2009-9-23 20:55 | 只看该作者
没有使用UCOS.今天第一次用STM32,还只是跑一个串口程序.应该不是真正的堆栈溢出.

使用特权

评论回复
6
yxs1977| | 2009-9-23 21:05 | 只看该作者
会不会是设置成了在RAM中调试

使用特权

评论回复
7
sptek|  楼主 | 2009-9-24 08:56 | 只看该作者
是设置成FLASH中调试的.

使用特权

评论回复
8
sptek|  楼主 | 2009-9-24 16:41 | 只看该作者
直接放弃IAR,用MDK顺利多了,就差PWM产生正弦波没有搞定了.谢谢上面几位的指教!

使用特权

评论回复
9
yuzhigen1| | 2011-10-10 13:53 | 只看该作者
我也遇到这个问题,之前用MDK跑过UCOS,现在改回IAR跑程序就这样了,怎么解决啊?? 4# void_c

使用特权

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

本版积分规则

个人签名:MCU/ ARM/VC++ 产品方案开发.QQ:923246549,EMAIL:szsptek@163.com。淘宝店http://shop63759203.taobao.com

9

主题

54

帖子

0

粉丝