异常设备定位方法及装置制造方法及图纸

技术编号:15437109 阅读:65 留言:0更新日期:2017-05-25 19:18
本发明专利技术公开了一种异常设备定位方法,获取待监测设备的标号,根据所述待监测设备的标号确定所述待监测设备对应的处理器;关闭总线监控系统,以对所述处理器关联的总线监控环寄存器组进行工作状态的配置;在所述总线监控环寄存器组配置完成后,启动所述总线监控系统,并通过所述总线监控系统采集途经设备对应的标号汇总值,其中,所述途经设备是数据通过总线传输至所述待监测设备的过程中途经的各个设备;对采集的所述标号汇总值进行二进制处理,根据处理后的标号汇总值以及所述待监测设备的标号,查找所述总线监控系统对应的设备标号表,获取异常设备对应的设备标号。本发明专利技术还公开了一种异常设备定位装置。本发明专利技术实现了对异常设备的定位。

Method and device for positioning abnormal equipment

The invention discloses a method for locating the abnormal equipment, monitoring equipment according to the label, label the monitoring device determines the monitoring device corresponding to the processor; closed bus monitoring system to bus monitoring relevant to the processor registers in the working state of ring configuration on the bus; monitoring loop registers configuration is completed, start the bus monitoring system, and the bus monitor system via the corresponding total labeling equipment, including the equipment via the various devices via the process data through the bus transmission to the monitoring equipment; the label collection summary values for binary processing, according to the label processing after summary values and the label for monitoring equipment, to find the bus monitoring system and corresponding equipment label table, Gets the device label corresponding to the exception device. The invention also discloses an abnormal equipment positioning device. The invention realizes the positioning of the abnormal equipment.

【技术实现步骤摘要】
异常设备定位方法及装置
本专利技术涉及通信
,尤其涉及一种异常设备定位方法及装置。
技术介绍
随着通信技术的快速发展,通信领域的其它各项技术随之发展,在复杂的SOC(SystemonChip,系统级芯片)系统中,若出现特定的软件错误,如内存被改写时,都是利用中央处理器(CentralProcessingUnit,CPU)或数字信号处理器(DigitalSignalProcessor,DSP)内核匹配机制的捕获技术对异常情况进行检测,但是中央处理器和数字信号处理器只能监测核对内存的改写行为,无法检测出是哪个设备引起的异常。
技术实现思路
本专利技术的主要目的在于提出一种异常设备定位方法及装置,旨在解决软件异常时,中央处理器和数字信号处理器只能检测核对内存的改写行为,无法检测出哪个设备引起的异常的技术问题。为实现上述目的,本专利技术提供的一种异常设备定位方法,所述异常设备定位方法包括以下步骤:获取待监测设备的标号,根据所述待监测设备的标号确定所述待监测设备对应的处理器;关闭总线监控系统,以对所述处理器关联的总线监控环寄存器组进行工作状态的配置;在所述总线监控环寄存器组配置完成后,启动所述总线监控系统,并通过所述总线监控系统采集途经设备对应的标号汇总值,其中,所述途经设备是数据通过总线传输至所述待监测设备的过程中途经的各个设备;对采集的所述标号汇总值进行二进制处理,根据处理后的标号汇总值以及所述待监测设备的标号,查找所述总线监控系统对应的设备标号表,获取异常设备对应的设备标号。优选地,所述对所述处理器关联的总线监控环寄存器组进行工作状态的配置的步骤包括:提取所述处理器关联的总线监控环寄存器组中的各个开关寄存器及使能寄存器;对获取的各个开关寄存器配置预设标志位,以使各个开关寄存器的工作状态处于运行状态;对获取的各个使能寄存器配置所述处理器的标识、所述被监测设备的标号、所述被监测设备的物理地址、以及所述被监测设备的地址掩码,以使各个使能寄存器的工作状态处于运行状态。优选地,所述对所述处理器关联的总线监控环寄存器组进行工作状态的配置的同时,执行以下步骤:根据配置的结果输出提示信息。优选地,所述对采集的所述标号汇总值进行二进制处理,根据处理后的标号汇总值以及所述待监测设备的标号,查找所述总线监控系统对应的设备标号表,获取异常设备对应的设备标号的步骤包括:对采集的所述标号汇总值进行二进制处理,得到二进制数值;根据所述二进制数值以及所述待监测设备的标号,查找所述总线监控系统对应的设备标号表,以获取数据通过总线传输至所述待监测设备的上一个设备对应的设备标号;确定所述上一个设备对应的设备标号是否存在中间总线;若不存在中间总线,将所述上一个设备对应的设备标号作为异常设备对应的设备标号。优选地,所述确定获取的设备标号是否存在中间总线的步骤之后,所述异常设备定位方法还包括:若存在中间总线,获取通过中间总线与所述上一个设备对应的设备标号关联的上一个设备标号,直到关联的上一个设备标号不存在中间总线;将不存在中间总线的所述关联的上一个设备标号作为异常设备对应的设备标号。此外,为实现上述目的,本专利技术还提出一种异常设备定位装置,所述异常设备定位装置包括:获取模块,用于获取待监测设备的标号;确定模块,用于根据所述待监测设备的标号确定所述待监测设备对应的处理器;配置模块,用于关闭总线监控系统,以对所述处理器关联的总线监控环寄存器组进行工作状态的配置;启动模块,用于在所述总线监控环寄存器组配置完成后,启动所述总线监控系统;采集模块,用于通过所述总线监控系统采集途经设备对应的标号汇总值,其中,所述途经设备是数据通过总线传输至所述待监测设备的过程中途经的各个设备;处理模块,用于对采集的所述标号汇总值进行二进制处理,根据处理后的标号汇总值以及所述待监测设备的标号,查找所述总线监控系统对应的设备标号表,获取异常设备对应的设备标号。优选地,所述配置模块包括:提取单元,用于提取所述处理器关联的总线监控环寄存器组中的各个开关寄存器及使能寄存器;配置单元,用于对获取的各个开关寄存器配置预设标志位,以使各个开关寄存器的工作状态处于运行状态;所述配置单元,还用于对获取的各个使能寄存器配置所述处理器的标识、所述被监测设备的标号、所述被监测设备的物理地址、以及所述被监测设备的地址掩码,以使各个使能寄存器的工作状态处于运行状态。优选地,所述异常设备定位装置还包括:输出模块,用于所述配置模块对所述处理器关联的总线监控环寄存器组进行工作状态配置的同时,根据配置的结果输出提示信息。优选地,所述处理模块包括:处理单元,用于对采集的所述标号汇总值进行二进制处理,得到二进制数值;获取单元,用于根据所述二进制数值以及所述待监测设备的标号,查找所述总线监控系统对应的设备标号表,以获取数据通过总线传输至所述待监测设备的上一个设备对应的设备标号;确定单元,用于确定所述上一个设备对应的设备标号是否存在中间总线;所述处理单元,还用于若不存在中间总线,将所述上一个设备对应的设备标号作为异常设备对应的设备标号。优选地,所述获取单元,还用于若存在中间总线,获取通过中间总线与所述上一个设备对应的设备标号关联的上一个设备标号,直到关联的上一个设备标号不存在中间总线;所述处理单元,还用于将不存在中间总线的所述关联的上一个设备标号作为异常设备对应的设备标号。本专利技术提出的异常设备定位方法及装置,先获取待监测设备的标号,根据所述待监测设备的标号确定所述待监测设备对应的处理器,并对所述处理器关联的总线监控环寄存器组进行工作状态的配置,在所述总线监控环寄存器组配置完成后,通过所述总线监控系统采集途经设备对应的标号汇总值,最后对采集的所述标号汇总值进行二进制处理,根据处理后的标号汇总值以及所述待监测设备的标号,查找所述总线监控系统对应的设备标号表,获取异常设备对应的设备标号,实现了通讯异常时,对总线监控系统采集的标号汇总值进行分析,结合各个设备事先编好的标号,获取异常设备对应的设备标号,而不是仅仅通过中央处理器或数字信号处理器监测核对内存的改写行为,无法检测出是哪个设备引起的异常,本专利技术实现了通讯异常时,可以逐级追溯到产生异常的源端设备的标号,从而检测出产生异常的源端设备。附图说明图1为本专利技术异常设备定位方法较佳实施例的流程示意图;图2为本专利技术对所述处理器关联的总线监控环寄存器组进行工作状态的配置较佳实施例的流程示意图;图3为本专利技术根据处理后的标号汇总值以及所述待监测设备的标号,查找所述总线监控系统对应的设备标号表,获取异常设备对应的设备标号第一实施例的流程示意图;图4为本专利技术根据处理后的标号汇总值以及所述待监测设备的标号,查找所述总线监控系统对应的设备标号表,获取异常设备对应的设备标号第二实施例的流程示意图;图5为本专利技术异常设备定位装置较佳实施例的功能模块示意图;图6为图5中配置模块的细化功能模块示意图;图7为图5中处理模块的细化功能模块示意图;图8为A侧总线监控环路与AXI总线的映射图;图9为B侧总线监控环路与AXI总线的映射图;表1为SOC系统中的总线节点上外挂的设备编号。本专利技术目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用本文档来自技高网...
异常设备定位方法及装置

【技术保护点】
一种异常设备定位方法,其特征在于,所述异常设备定位方法包括以下步骤:获取待监测设备的标号,根据所述待监测设备的标号确定所述待监测设备对应的处理器;关闭总线监控系统,以对所述处理器关联的总线监控环寄存器组进行工作状态的配置;在所述总线监控环寄存器组配置完成后,启动所述总线监控系统,并通过所述总线监控系统采集途经设备对应的标号汇总值,其中,所述途经设备是数据通过总线传输至所述待监测设备的过程中途经的各个设备;对采集的所述标号汇总值进行二进制处理,根据处理后的标号汇总值以及所述待监测设备的标号,查找所述总线监控系统对应的设备标号表,获取异常设备对应的设备标号。

【技术特征摘要】
1.一种异常设备定位方法,其特征在于,所述异常设备定位方法包括以下步骤:获取待监测设备的标号,根据所述待监测设备的标号确定所述待监测设备对应的处理器;关闭总线监控系统,以对所述处理器关联的总线监控环寄存器组进行工作状态的配置;在所述总线监控环寄存器组配置完成后,启动所述总线监控系统,并通过所述总线监控系统采集途经设备对应的标号汇总值,其中,所述途经设备是数据通过总线传输至所述待监测设备的过程中途经的各个设备;对采集的所述标号汇总值进行二进制处理,根据处理后的标号汇总值以及所述待监测设备的标号,查找所述总线监控系统对应的设备标号表,获取异常设备对应的设备标号。2.如权利要求1所述的异常设备定位方法,其特征在于,所述对所述处理器关联的总线监控环寄存器组进行工作状态的配置的步骤包括:提取所述处理器关联的总线监控环寄存器组中的各个开关寄存器及使能寄存器;对获取的各个开关寄存器配置预设标志位,以使各个开关寄存器的工作状态处于运行状态;对获取的各个使能寄存器配置所述处理器的标识、所述被监测设备的标号、所述被监测设备的物理地址、以及所述被监测设备的地址掩码,以使各个使能寄存器的工作状态处于运行状态。3.如权利要求1或2所述的异常设备定位方法,其特征在于,所述对所述处理器关联的总线监控环寄存器组进行工作状态的配置的同时,执行以下步骤:根据配置的结果输出提示信息。4.如权利要求1所述的异常设备定位方法,其特征在于,所述对采集的所述标号汇总值进行二进制处理,根据处理后的标号汇总值以及所述待监测设备的标号,查找所述总线监控系统对应的设备标号表,获取异常设备对应的设备标号标号的步骤包括:对采集的所述标号汇总值进行二进制处理,得到二进制数值;根据所述二进制数值以及所述待监测设备的标号,查找所述总线监控系统对应的设备标号表,以获取数据通过总线传输至所述待监测设备的上一个设备对应的设备标号;确定所述上一个设备对应的设备标号是否存在中间总线;若不存在中间总线,将所述上一个设备对应的设备标号作为异常设备对应的设备标号。5.如权利要求4所述的异常设备定位方法,其特征在于,所述确定获取的设备标号是否存在中间总线的步骤之后,所述异常设备定位方法还包括:若存在中间总线,获取通过中间总线与所述上一个设备对应的设备标号关联的上一个设备标号,直到关联的上一个设备标号不存在中间总线;将不存在中间总线的所述关联的上一个设备标号作为异常设备对应...

【专利技术属性】
技术研发人员:邵璐赵伟科
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1