[发明专利]检测系统复位类型的方法及装置无效
申请号: | 201110456497.4 | 申请日: | 2011-12-31 |
公开(公告)号: | CN102591734A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | 金丰;曹晓建 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F11/00 | 分类号: | G06F11/00 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 检测 系统 复位 类型 方法 装置 | ||
技术领域
本发明涉及到电子技术领域,特别涉及到一种检测系统复位类型的方法及装置。
背景技术
在系统的设计中,系统的运行时间是系统稳定性的一个重要标准,但在实际的运行过程中,往往会因为一些设计上的缺陷、工艺上的偏差和环境的问题等等,导致系统在运行过程中会中断或者复位,然而检测人员不一定能复现当时的状况。因此就需要提供有效的手段,能够从存储的相关信息中分析出系统属于哪种复位,再而进一步的分析和解决问题。
系统的复位可以归为四类:断电复位、欠压复位、WATCHDOG(看门狗)复位、人工复位,其中人工复位是可控复位,相对其他而言比较容易识别。而断电复位、欠压复位、看门狗复位等为系统产生的复位,比较难以截获,因此提供一种有效的手段来对不同的复位进行检查与定位,不仅有助于设计研发人员及早发现设备在系统设计和相关程序方面的缺陷或错误,缩短产品设计研发过程和产品质量稳定周期,也有助于售后支持人员在设备的维护使用过程中快速定位,及时排除由工作环境电源电压不稳所导致的设备功能异常或者设备运行异常。
在现有的系统中,复位原因的检测方法通常采用重新增加外部硬件的方法,即在外部加入中断计数器来对系统进行检测,这种方法虽有可取性,但是在无形中增加了成本以及复杂度;还有方法是通过采用软件以对系统的复位进行检测,但是其过程复杂且占用资源较多,并且使用范围较小不宜推广。
发明内容
本发明的主要目的为提供一种检测系统复位类型的方法及装置,通过对电源管理芯片的输出信号来判断系统的复位类型,使得对系统复位类型的检测简单灵活,并且可以降低成本。
本发明提供一种检测系统复位类型的方法,包括:
接收电源管理芯片发出的中断信号,对所述中断信号所对应的输出信号进行采样,得到采样信号,并分析所述采样信号的状态;
根据所述采样信号的状态确定系统的复位类型,并将所述复位类型进行保存,以供CPU根据所述复位类型确定复位的原因。
优选地,所述接收电源管理芯片发出的中断信号,对所述中断信号所对应的输出信号进行采样,得到采样信号,并分析所述采样信号的状态包括:
当系统复位时,接收电源管理芯片发出的中断信号,并对发生复位时电源管理芯片的输出信号进行采样,得到采样信号;
根据所述输出信号的缺省情况,对所述采样信号进行分析以得到采样信号的状态。
优选地,所述根据采样信号的状态确定系统的复位类型,并将所述复位类型进行保存包括:
将所述采样信号的状态与程序中预设的信号状态进行对比,根据对比的结果确定系统的复位类型,同时生成复位类型代码;
将所述复位类型代码保存至寄存器中,以供系统以后对所述复位类型代码进行读取。
优选地,在执行所述根据采样信号的状态确定系统的复位类型,并将所述复位类型进行保存之后,还包括:
当系统重启后,从寄存器中读取所述复位类型代码,并将所述复位类型代码上报给CPU,以供CPU根据所述复位类型确定复位的原因。
本发明还提供一种检测系统复位类型的装置,包括:
采样模块,用于接收电源管理芯片发出的中断信号,对所述中断信号所对应的输出信号进行采样,得到采样信号,并分析所述采样信号的状态;
确定模块,用于根据所述采样信号的状态确定系统的复位类型,并将所述复位类型进行保存,以供CPU根据所述复位类型确定复位的原因。
优选地,所述采样模块包括:
采样单元,用于当系统复位时,接收电源管理芯片发出的中断信号,并对发生复位时电源管理芯片的输出信号进行采样,得到采样信号;
分析单元,用于根据所述输出信号的缺省情况,对所述采样信号进行分析以得到采样信号的状态。
优选地,所述确定模块包括:
对比单元,用于将所述采样信号的状态与程序中预设的信号状态进行对比,根据对比的结果确定系统的复位类型,同时生成复位类型代码;
保存单元,用于将所述复位类型代码保存至寄存器中,以供系统以后对所述复位类型代码进行读取。
优选地,检测系统复位类型的装置还包括:
上报模块,用于当系统重启后,从寄存器中读取所述复位类型代码,并将所述复位类型代码上报给CPU,以供CPU根据所述复位类型确定复位的原因。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110456497.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:多接口协议芯片的接口协议兼容性验证方法和系统
- 下一篇:重度残疾者用织物