单板故障的测试方法及系统技术方案

技术编号:5205513 阅读:270 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种单板故障的测试方法及系统,其中方法包括:建立单板测试环境;被测单板从主控设备下载复位测试软件版本,并运行;当所述被测单板运行所述复位测试软件版本后出现死机且不能启动的复位故障,通过测试仪器检测导致所述复位故障的器件,结束;当所述被测单板运行所述复位测试软件版本后没有出现所述复位故障,通过发包仪器检测被测单板的功能,所述被测单板重新从主控设备下载复位测试软件版本,并运行。本发明专利技术中,在建立单板测试环境之后,被测单板在主控设备下载复位测试软件版本并运行,可测试出被测单板是否出现复位故障,实现了在开发阶段检测出单板死机且通过复位无法启动的复位故障。

【技术实现步骤摘要】

本专利技术涉及通信
,更具体地说,涉及一种单板故障的测试方法及系统
技术介绍
在通讯系统中,交换机作为信息的传输通道,其运行的可靠性和稳定性至关重要。 因此在研发阶段不仅要保证交换机的单板的功能,同时还要保证单板的可靠性和工作的稳 定持续性。然而在实际运行过程中单板有时会出现一些异常,特别是死机且通过复位都不 能使其正常启动的故障。图1为现有技术单板系统的示意图。如图1所示,在单板的系统 中,中央处理单元(CentralProcess Unit,简称CPU)的外围一般会挂很多的器件例如同 步动态随机存取存储器(Synchronous Dynamic Random Access Memory,简称SDRAM),闪 存(FLASH),可擦除可编辑逻辑器件(Erasable Programmable LogicDevice,简称EPLD), 现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)等。这些器件都是通 过局部总线(LocalBus)与CPU连接,其中任何一个器件的局部总线出现拉死的现象都会 使CPU不能正常工作,从而使单板工作异常。对于一些CPU,在复位重启的时候会首先读取 其启动所需的模式配置信息,这些模式配置管脚一般都是和局部总线上的一些管脚是复用 的,如果其中这些管脚被拉死将会直接造成模式配置的错误而使CPU无法启动。上述单板死机且通过复位都无法启动的故障是随机出现的,出现之后很难复现。 使用通常的硬件信号测试方法与功能测试方法都难以发现这些故障,为了保证产品质量, 要求提供一种测试方法,在开发阶段就能发现这些故障。
技术实现思路
本专利技术所要解决的技术问题是针对现有技术的缺陷,提出一种单板故障的测试方 法及系统,用以在开发阶段就能发现单板死机且通过复位都无法启动的故障。为了解决上述技术问题,本专利技术提供了一种单板故障的测试方法,包括建立单板测试环境;被测单板从主控设备下载复位测试软件版本,并运行;当所述被测单板运行所述复位测试软件版本后出现死机且不能启动的复位故障, 通过测试仪器检测导致所述复位故障的器件,结束;当所述被测单板运行所述复位测试软件版本后没有出现所述复位故障,通过发包 仪器检测被测单板的功能,所述被测单板重新从主控设备下载复位测试软件版本,并运行。进一步的,在所述建立单板测试环境之后还包括被测单板运行单板功能软件版 本;当被测单板运行单板功能软件版本后没有出现功能故障,执行所述被测单板下载并运 行复位测试软件版本。进一步的,当所述被测单板运行所述复位测试软件版本后没有出现所述复位故 障,所述方法还包括所述主控设备对所述被测单板中无复位管脚或未使用复位管脚的器 件进行读写访问操作。进一步的,在所述通过发包仪器检测被测单板的功能,以及所述进行读写访问操 作的过程中,所述主控设备监控被测单板是否有告警,若有,则停止测试。进一步的,所述被测单板重新从主控设备下载复位测试软件版本,并运行包括当 定时时间到达时,所述被测单板重新从主控设备下载复位测试软件版本,并运行。本专利技术还提供了一种单板故障的测试系统,包括主控设备,用于存储复位测试软件版本;被测单板,用于从所述主控设备下载复位测试软件版本;测试仪器,用于当所述被测单板运行所述复位测试软件版本后出现死机且不能启 动的复位故障,检测导致所述复位故障的器件;发包仪器,用于当所述被测单板运行所述复位测试软件版本后没有出现所述复位 故障,检测被测单板的功能。进一步的,所述被测单板还用于运行单板功能软件版本。进一步的,当所述被测单板运行所述复位测试软件版本后没有出现所述复位故 障,所述主控设备还用于对所述被测单板中无复位管脚或未使用复位管脚的器件进行读写 访问操作。进一步的,在所述通过发包仪器检测被测单板的功能,以及所述进行读写访问操 作的过程中,所述主控设备还用于监控被测单板是否有告警,若有,则停止测试。进一步的,所述被测单板具体用于当定时时间到达时,重新从主控设备下载复位 测试软件版本,并运行。本专利技术中,在建立单板测试环境之后,被测单板在主控设备下载复位测试软件版 本并运行,可测试出被测单板是否出现复位故障,实现了在开发阶段检测出单板死机且通 过复位无法启动的复位故障。附图说明图1为现有技术单板系统的示意图;图2为本专利技术提供的单板故障的测试方法一实施例的流程示意图;图3为本专利技术提供的单板故障的测试系统一实施例的结构示意图。具体实施例方式本专利技术提供了一种单板故障的测试方法及系统,主要用于在开发阶段检测单板死 机且通过复位无法启动的故障,本文也称之为复位故障。其核心思想是,首先建立单板测试 环境;被测单板从主控设备下载复位测试软件版本,并运行;当被测单板运行复位测试软 件版本后出现死机且不能启动的复位故障,通过测试仪器检测导致复位故障的器件,结束; 当被测单板运行复位测试软件版本后没有出现复位故障,通过发包仪器检测被测单板的功 能,所述被测单板重新从主控设备下载复位测试软件版本,并运行。通过上述测试方法实现 了在开发阶段检测出单板死机且通过复位无法启动的复位故障。下面结合附图及优选实施方式对本专利技术技术方案进行详细说明。在进行测试之前,首先可分析找出被测单板的CPU被拉死而不能正常启动可能与 单板上哪些器件(CPU的局部总线上挂的器件)有关系;分析断电重启和复位重启对于单板硬件而言的区别,对比发现有复位信号器件和没有复位信号的器件的断电重启和复位重启是有区别的有复位信号的器件在复位重启或断电重启都会被初始化,而没有复位信号的 器件在复位重启的时候没有重新被初始化,因此有可能会出现一些异常的情况。根据上述 分析结果,可重点针对没有复位信号的器件进行测试。图2为本专利技术提供的单板故障的测试方法一实施例的流程示意图,如图2所示,本 实施例包括以下步骤步骤101、建立单板测试环境;所谓建立单板测试环境包括建立单板硬件测试环境,具体为利用现成的系统 架构,去掉机架,将主控设备和被测单板插在裸露的背板上,插在背板上的单板也成为线 卡;单板上电,在正常情况下可以启动和进行流量转发;配置专用仪表,例如发包仪器(如 SmartBits),使得被测单板的基本功能能够运行;配置测试仪器,例如示波器和万用表等, 主要用于在出现复位故障时进行硬件信号测试,找出出现故障的器件。步骤102、被测单板运行单板功能软件版本;运行单板功能软件版本的目的是确认在启动之后,被测单板的基本功能是否是正 常的,是否会出现功能故障。如果出现功能故障,则表明被测单板本身出现问题,则测试结 束;如果没有出现功能故障,则跳转执行步骤103。步骤103、被测单板从主控设备下载复位测试软件版本,并运行;该复位测试软件版本预先存储在主控设备中,且每个单板对应一个复位测试软件 版本,被测单板从主控设备下载自身对应的复位测试软件版本。步骤104、判断被测单板运行复位测试软件版本后是否出现死机且不能启动的复 位故障,若是,执行步骤105 ;否则,执行步骤106 ;步骤105、通过测试仪器检测导致复位故障的器件,结束。如果出现了复位故障,通过测试仪器查找具体哪个器件将CPU挂死,为解决问题 找到方向。步骤106、通过发包仪器检测被测单板的功能,跳转执行步骤103本文档来自技高网
...

【技术保护点】
一种单板故障的测试方法,其特征在于,包括:建立单板测试环境;被测单板从主控设备下载复位测试软件版本,并运行;当所述被测单板运行所述复位测试软件版本后出现死机且不能启动的复位故障,通过测试仪器检测导致所述复位故障的器件,结束;当所述被测单板运行所述复位测试软件版本后没有出现所述复位故障,通过发包仪器检测被测单板的功能,所述被测单板重新从主控设备下载复位测试软件版本,并运行。

【技术特征摘要】
一种单板故障的测试方法,其特征在于,包括建立单板测试环境;被测单板从主控设备下载复位测试软件版本,并运行;当所述被测单板运行所述复位测试软件版本后出现死机且不能启动的复位故障,通过测试仪器检测导致所述复位故障的器件,结束;当所述被测单板运行所述复位测试软件版本后没有出现所述复位故障,通过发包仪器检测被测单板的功能,所述被测单板重新从主控设备下载复位测试软件版本,并运行。2.根据权利要求1所述的方法,其特征在于,在所述建立单板测试环境之后还包括被 测单板运行单板功能软件版本;当被测单板运行单板功能软件版本后没有出现功能故障,执行所述被测单板下载并运 行复位测试软件版本。3.根据权利要求1或2所述的方法,其特征在于,当所述被测单板运行所述复位测试软 件版本后没有出现所述复位故障,所述方法还包括所述主控设备对所述被测单板中无复 位管脚或未使用复位管脚的器件进行读写访问操作。4.根据权利要求1或2所述的方法,其特征在于,在所述通过发包仪器检测被测单板 的功能,以及所述进行读写访问操作的过程中,所述主控设备监控被测单板是否有告警,若 有,则停止测试。5.根据权利要求1所述的方法,其特征在于,所述被测单板重新从主控设备下载复位 ...

【专利技术属性】
技术研发人员:伊俊欧阳智勇
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1