【技术实现步骤摘要】
一种I2C控制器检测方法、装置、交换机及存储介质
[0001]本申请涉及计算机
,尤其涉及一种I2C控制器检测方法、装置、交换机及存储介质。
技术介绍
[0002]目前,在交换机产品的管理平面会使用大量的I2C控制器,一般CPU自带的I2C控制器数量是不够用的,因此需要自研I2C控制器,自研I2C控制器的测试自然成了一个需要解决的问题。
[0003]在现有技术中,通常是由测试人员借助示波器对I2C控制器进行性能检测。但是,人工测试流程较为繁琐,降低了I2C控制器的检测效率。
技术实现思路
[0004]本申请提供一种I2C控制器检测方法、装置、交换机及存储介质,以解决现有技术降低了I2C控制器的检测效率等缺陷。
[0005]本申请第一个方面提供一种I2C控制器检测方法,应用于交换机,所述交换机包括I2C控制器及陪测设备,所述陪测设备用于作为I2C接收端,所述方法包括:
[0006]在I2C控制器运行过程中,基于所述陪测设备监测所述I2C控制器的运行指标,得到所述I2C控制器的运行指标监测结果;
[0007]配置所述陪测设备进行I2C信号异常状态至I2C信号正常状态的转换,在所述陪测设备进行状态转换过程中,根据所述I2C控制器与所述陪测设备之间的读写状态变化情况,确定所述I2C控制器的信号质量检测结果;
[0008]将所述陪测设备配置为功能异常状态,根据所述I2C控制器在所述陪测设备处于功能异常状态时采取的异常处理措施,确定所述I2C控制器的异常处理措施检测结 ...
【技术保护点】
【技术特征摘要】
1.一种I2C控制器检测方法,应用于交换机,其特征在于,所述交换机包括I2C控制器及陪测设备,所述陪测设备用于作为I2C接收端,所述方法包括:在I2C控制器运行过程中,基于所述陪测设备监测所述I2C控制器的运行指标,得到所述I2C控制器的运行指标监测结果;配置所述陪测设备进行I2C信号异常状态至I2C信号正常状态的转换,在所述陪测设备进行状态转换过程中,根据所述I2C控制器与所述陪测设备之间的读写状态变化情况,确定所述I2C控制器的信号质量检测结果;将所述陪测设备配置为功能异常状态,根据所述I2C控制器在所述陪测设备处于功能异常状态时采取的异常处理措施,确定所述I2C控制器的异常处理措施检测结果;根据所述I2C控制器的运行指标监测结果、信号质量检测结果及异常处理措施检测结果,确定所述I2C控制器的性能检测结果。2.根据权利要求1所述的方法,其特征在于,所述配置所述陪测设备进行I2C信号异常状态至I2C信号正常状态的转换,在所述陪测设备进行状态转换过程中,根据所述I2C控制器与所述陪测设备之间的读写状态变化情况,确定所述I2C控制器的信号质量检测结果,包括:将所述陪测设备配置为I2C信号异常状态;控制所述I2C控制器向I2C信号异常状态下的陪测设备发送读写命令;若所述I2C控制器与陪测设备未进入读写状态,则将所述陪测设备恢复为I2C信号正常状态,并控制所述I2C控制器向所述陪测设备发送读写命令;判断所述I2C控制器与所述陪测设备是否正常进入读写状态,得到所述I2C控制器的信号质量检测结果。3.根据权利要求1所述的方法,其特征在于,所述功能异常状态包括忙碌状态,所述根据所述I2C控制器在所述陪测设备处于功能异常状态时采取的异常处理措施,确定所述I2C控制器的异常处理措施检测结果,包括:将所述陪测设备配置为忙碌状态;控制所述I2C控制器向忙碌状态下的陪测设备发送读写命令;其中,忙碌状态下的陪测设备在接收到读写命令后,向所述I2C控制器发送等待请求;若所述I2C控制器接收到等待请求后,所述I2C控制器进入等待状态,则确定所述I2C控制器的异常处理措施检测结果为正常;若所述I2C控制器接收到等待请求后,所述I2C控制器未进入等待状态,则确定所述I2C控制器的异常处理措施检测结果为异常。4.根据权利要求1所述的方法,其特征在于,所述功能异常状态包括I2CSDA信号低谷状态,所述根据所述I2C控制器在所述陪测设备处于功能异常状态时采取的异常处理措施,确定所述I2C控制器的异常处理措施检测结果,包括:将所述陪测设备配置为I2C SDA信号低谷状态;控制所述I2C控制器向I2C SDA信号低谷状态下的陪测设备发送读写命令;其中,所述I2C控制器根据所述陪测设备对读写命令的响应情况,确定所述陪测设备是否处于I2C SDA信号低谷状态;若所述I2C控制器确定所述陪测设备处于I2C SDA信号低谷状态时,向所述陪测设备发
送...
【专利技术属性】
技术研发人员:张连聘,陈翔,李文龙,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。