打印

关于程序跑飞,讨论一下!

[复制链接]
1686|7
手机看帖
扫描二维码
随时随地手机跟帖
沙发
NE5532| | 2007-2-4 17:40 | 只看该作者

程序的基础是硬件

一个不牢靠的硬件上不可能有稳定的软件。

使用特权

评论回复
板凳
zhufp|  楼主 | 2007-2-4 18:15 | 只看该作者

就事论事

我的意思是如果一个程序全部由中断构成,那么程序跑飞到一个没有代码的区域又会有什么不好的后果?

使用特权

评论回复
地板
AIRWILL| | 2007-2-4 18:42 | 只看该作者

中断程序也会跑飞.

中断服务程序跑飞后, 没有得到reti, 再有中断也不能响应了

使用特权

评论回复
5
NE5532| | 2007-2-4 20:19 | 只看该作者

飞就飞呗。

如果返回点没有造成堆栈误差,理论上说就没事,如果造成堆栈误差,马上挂掉。

使用特权

评论回复
6
高建明| | 2007-2-4 21:45 | 只看该作者

不一定 有可能数据错误导致死循环,虽然没有堆栈误差

使用特权

评论回复
7
mohanwei| | 2007-2-4 22:09 | 只看该作者

2楼说得好。硬件不可靠软件怎么补都没有用。

我做的东西都会留有看门狗的位置,但是印象中从没有发现过看门狗叫(有记录的)。如果看门狗叫,那么不是硬件电路不过关,就是软件有致命的BUG。所以我从来都不希望看门狗起作用^_^

使用特权

评论回复
8
lixun00| | 2007-2-5 08:32 | 只看该作者

设计的好,看门狗可以提高系统的稳定性

使用特权

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

本版积分规则

31

主题

104

帖子

1

粉丝