打印
[应用相关]

做的一个流量计

[复制链接]
990|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Listate|  楼主 | 2018-3-3 20:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Sun Mar 17, 2013 11:13:14: The stack 'Stack' is filled to 95% (76 bytes used out of 80). The warning threshold is set to 90.%
Sun Mar 17, 2013 11:13:37: Breakpoint hit: Code @ TEMP_PRESS.c:191.5
Sun Mar 17, 2013 11:13:37: The stack 'Stack' is filled to 100% (80 bytes used out of 80). The warning threshold is set to 90.%
Sun Mar 17, 2013 11:13:41: Breakpoint hit: Code @ TEMP_PRESS.c:191.5
Sun Mar 17, 2013 11:13:41: The stack 'Stack' is filled to 100% (80 bytes used out of 80). The warning threshold is set to 90.%
Sun Mar 17, 2013 11:14:28: Breakpoint hit: Code @ TEMP_PRESS.c:191.5

一开始使用95%  后来一直就是100% 这是什么原因呢? 有什么危害?
更多操作
沙发
Mozarts| | 2018-3-3 21:00 | 只看该作者

很可能运行到后面堆栈会越界,造成程序跑飞、死机等..

使用特权

评论回复
板凳
_gege| | 2018-3-3 21:02 | 只看该作者
貌似现在这个仪表工作还是比较稳定的

使用特权

评论回复
地板
Edisons| | 2018-3-3 21:04 | 只看该作者
溢出会出现莫名其妙的错误   在写程序时   最好估算一下代码量

使用特权

评论回复
5
laozhongyi| | 2018-3-3 21:07 | 只看该作者
把堆栈空间设置大一些就可以,很容易的

使用特权

评论回复
6
wanglaojii| | 2018-3-3 21:10 | 只看该作者
保险起见还是先调大一些吧。

使用特权

评论回复
7
zhouhuanの| | 2018-3-3 21:14 | 只看该作者
一般的调试器会预先用某个特定值比如0xFF来初始化所有的堆栈

使用特权

评论回复
8
handleMessage| | 2018-3-3 21:17 | 只看该作者
看看堆栈内的数据有多少已经不是0xFF,就意味着代码已经使用了多少堆栈

使用特权

评论回复
9
bbapple| | 2018-3-3 21:18 | 只看该作者
代码本身有些问题,有些数据误写入堆栈区域了。

使用特权

评论回复
10
sourceInsight| | 2018-3-3 21:21 | 只看该作者
实际的堆栈可能只用了30%,但是代码误操作了堆栈最后面的地址,导致调试器初始化的值被修改了。调试器也就认为堆栈越界了。

使用特权

评论回复
11
boy1990| | 2018-3-3 21:23 | 只看该作者
大部分都是因开启了中断。。

使用特权

评论回复
12
CallReceiver| | 2018-3-3 21:25 | 只看该作者
option->debugger里有个download,里面有个use flash loader选项

使用特权

评论回复
13
hfdy01| | 2018-3-3 21:27 | 只看该作者
没有对应的中断处理函数导致吧

使用特权

评论回复
14
xia00| | 2018-3-3 21:30 | 只看该作者
这就是堆栈不够用了呗,需要优化下代码的。

使用特权

评论回复
15
feiqi1| | 2018-3-3 21:33 | 只看该作者
这个堆栈已经达到100% 的利用率了。。

使用特权

评论回复
16
androidbus| | 2018-3-3 21:35 | 只看该作者
这个尽量减少程序中的循环运行的部分,如for循环、if循环判断等语句的。

使用特权

评论回复
17
litengg| | 2018-3-3 21:36 | 只看该作者
这个就是堆栈溢出的,,看能不能减少程序中的局部变量的。

使用特权

评论回复
18
zhuotuzi| | 2018-3-4 10:14 | 只看该作者
这个要看运行是否正常。

使用特权

评论回复
19
huangcunxiake| | 2018-3-4 16:15 | 只看该作者
没看懂,流量计跟这些是什么关系

使用特权

评论回复
20
huangcunxiake| | 2018-3-4 16:16 | 只看该作者
流量计是用的什么传感器和接口

使用特权

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

本版积分规则

161

主题

1233

帖子

1

粉丝