找回密码
 注册
搜索
查看: 2217|回复: 5

[讨论] 引起手机重启的根本原因是什么

[复制链接]
发表于 2005-11-14 20:45:00 | 显示全部楼层 |阅读模式
引起手机重启的根本原因是什么,导致手机重启现象的原因很多,比如做ESD试验、USB插拔、FLASH时序不对、软件跑飞了等等,举不胜举,可以这么说导致手机重启现象的原因既可以是硬件问题也可以软件问题甚至是硬件和软件的配合问题;但是导致重启的原因太多,没法查证或是说查证困难很大。引起手机重启的根本原因是什么???
发表于 2005-11-17 18:05:00 | 显示全部楼层
正如你所说,很多原因会导致手机无法继续正常工作下去,而重启是绕开此类问题的一个有效方法,因此这是认为设置的一种机制。你应该听说过Watch Dog吧?它可以让MCU的取指(指令)寄存器指向程序区的起始地址,从而导致重启(软件狗);也可以直接给MCU一个复位信号,导致重启(硬件狗)。[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

发表于 2005-11-18 19:55:00 | 显示全部楼层
<P>重起么,就是你的ARM RESTART,电源有问题会,RESET会。当然软件跑飞,保护机制也会。</P>
点评回复

使用道具 举报

 楼主| 发表于 2005-11-19 06:11:00 | 显示全部楼层
<P 0cm 0cm 0pt; TEXT-INDENT: 24pt; mso-char-indent-count: 2.0; mso-char-indent-size: 12.0pt">我个人认为可以从如下4点原因着手查证手机重启的原因:1、硬件上reset信号上有电平变化;2、以下关键信号(V_IO、V_FLASH 、V_SRAM 、V_ABB、 V_DBB 、13M时钟 、 32K时钟等信号)不正常也可能会引起系统重启;3、软件程序跑飞了watchdog没喂狗;4、软件或者硬件出了很大故障,软件决定自己重起,这是软件的一种自我保护机制。<p></p></P>[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

发表于 2005-11-19 14:04:00 | 显示全部楼层
<P>手机ESD不过关,会引起手机在有的地方会重起,跟天气有很大关系!</P>
点评回复

使用道具 举报

发表于 2005-11-27 19:04:00 | 显示全部楼层
<P>手机重启最主要的原因是软件保护,所谓的“硬件狗,软件喂” ,因为手机在使用过程中因程序的不健壮,需要重新初始化一下,回收内存碎片,对系统有好处处。不过这个过程不能被用户碰到,否则麻烦。就像电脑的应用程序开开关关后,有时会使用起来很不舒服,重新启动后就好了的道理一样。 个人认为 以下关键信号(V_IO、V_FLASH 、V_SRAM 、V_ABB、 V_DBB 、13M时钟 、 32K时钟等信号)不正常也可能会引起系统重启的可能性不大,这几个关键信号不正常会直接影响到正常开机。 还有系统总线上的容抗过大也会引起重启,原因是Ram或Flash的访问时序得不到满足。</P>[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-6-3 20:46 , Processed in 0.048795 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表