一种PCIE误码边界测试方法、系统、设备和存储介质技术方案

技术编号:38013091 阅读:9 留言:0更新日期:2023-06-30 10:35
本申请提供了一种PCIE误码边界测试方法、系统、设备和计算机存储介质,涉及PCIE误码测试技术领域。本申请所述PCIE误码边界测试方法,应用于ARM处理器架构的设备,该方法包括:接收PCIE数据链路的至少一个误码测试日志文件;自动将各所述误码测试日志文件进行格式转换,得到至少一个第一格式的文件;保存各所述第一格式的文件;所述第一格式包括文本文档格式或日志文件格式;根据关键字,对各所述第一格式的文件进行并行数据筛选;所述关键字包括误码的边界信息;根据所述数据筛选后的文件,获取所述数据链路的误码边界。通过上述方法,能够实现ARM处理器架构平台中PCIE数据链路误码边界测试的自动化,缩短了测试时间,提高了测试效率。测试效率。测试效率。

【技术实现步骤摘要】
一种PCIE误码边界测试方法、系统、设备和存储介质


[0001]本申请涉及PCIE测试方法领域,尤其涉及一种PCIE误码边界测试方法、系统、设备和存储介质。

技术介绍

[0002]快速周边装置组件互连(Peripheral Component Interconnect Express,简称PCIE),是一种最新的总线和端口标准。
[0003]PCIE数据链路误码边界测试(Lane Margin Test,LMT)是用来测试PCIE端口在数据链路在信号传输时的可靠性和稳定性。
[0004]目前在X86处理器架构平台下PCIE误码边界测试方案已经成熟化,并且具有专业的数据分析处理工具和判断标准。但是现有数据分析处理工具和测试方法不具有平台兼容性,不能适应ARM处理器架构平台,目前针对ARM处理器架构平台的PCIE误码边界测试只能依靠人工进行数据获取和数据分析,极为耗时耗力。

技术实现思路

[0005]本申请实施例提供了一种PCIE误码边界测试方法,可以提高PCIE误码边界测试的效率。
[0006]本申请的实施例采用如下技术方案:
[0007]第一方面,本申请的实施例提供了一种PCIE误码边界测试方法,该方法包括:
[0008]接收PCIE数据链路的至少一个误码测试日志文件;
[0009]自动将各所述误码测试日志文件进行格式转换,得到至少一个第一格式的文件;
[0010]保存各所述第一格式的文件;所述第一格式包括文本文档格式或日志文件格式;
[0011]根据关键字,对各所述第一格式的文件进行并行数据筛选;所述关键字包括误码的边界信息;
[0012]根据所述数据筛选后的文件,获取所述数据链路的误码边界。
[0013]可选的,所述根据所述数据筛选后的文件,获取所述数据链路的误码边界的步骤包括:
[0014]对数据筛选后的所述第一格式的文件进行并行数据分析;
[0015]提取所述误码的边界信息,得到所述数据链路的误码边界。
[0016]可选的,所述接收PCIE数据链路的至少一个误码测试日志文件的步骤之前,所述方法还包括:
[0017]确定包括所述PCIE数据链路的设备,搭建适配所述设备的ARM处理器架构平台误码边界测试环境;
[0018]将所述设备的PCIE数据链路误码边界测试方案嵌入到基本输入输出系统中;
[0019]重启所述设备,进入PCIE误码边界测试程序,生成所述PCIE数据链路误码边界测试的日志文件。
[0020]可选的,所述根据关键字,对各所述第一格式的文件进行并行数据筛选步骤,包括:
[0021]在所述第一格式的文件符合预设要求的情况下,根据所述关键字,对各所述第一格式的文件进行数据查找;根据所述关键字,对各所述第一格式的文件进行数据清洗;
[0022]在所述第一格式的文件不符合预设要求的情况下,输出错误信息。
[0023]可选的,所述误码的边界信息包括:
[0024]误码的上边界信息,在沿预设垂直线正向进行误码边界测试的情况下,所述误码的上边界信息包括首次出现误码时的垂直值;
[0025]误码的下边界信息,在沿所述预设垂直线负向进行误码边界测试的情况下,所述误码的下边界信息包括首次出现误码时的垂直值;
[0026]误码的右边界信息,在沿预设水平线正向进行误码边界测试的情况下,所述误码的右边界信息包括首次出现误码时的水平值;
[0027]误码的左边界信息,在沿所述预设水平线负向进行误码边界测试的情况下,所述误码的左边界信息包括首次出现误码时的水平值。
[0028]可选的,所述根据所述数据筛选后的文件,获取所述数据链路的误码边界的步骤之后,所述方法还包括:
[0029]根据所述误码的上边界信息、所述误码的下边界信息、所述误码的左边界信息和所述误码的右边界信息,生成可视化的图像文件。
[0030]可选的,所述自动将各所述误码测试日志文件进行格式转换,得到至少一个第一格式的文件的步骤,包括:
[0031]在所述误码测试日志文件的个数大于预设数量的情况下,每次选择所述预设数量的所述误码测试日志文件,并分别对选择的所述误码测试日志文件进行格式转换,得到相应的所述第一格式的文件;
[0032]在所述误码测试日志文件的个数小于或等于所述预设数量的情况下,分别对各个所述误码测试日志文件进行格式转换,得到相应的所述第一格式的文件。
[0033]第二方面,本申请的实施例提供了一种PCIE误码边界测试系统,所述系统应用于测试ARM处理器架构的设备,所述PCIE误码边界测试系统包括:
[0034]文件接收模块,用于接收PCIE数据链路的至少一个误码测试日志文件;
[0035]文件格式转换模块,用于自动将各所述误码测试日志文件进行格式转换,得到至少一个第一格式的文件;
[0036]文件保存模块,用于保存各所述第一格式的文件;所述第一格式包括文本文档格式或日志文件格式;
[0037]ARM处理器架构平台数据筛选模块,用于根据关键字,对各所述第一格式的文件进行并行数据筛选;所述关键字包括误码的边界信息;
[0038]误码边界获取模块,用于根据所述数据筛选后的文件,获取所述数据链路的误码边界。
[0039]第三方面,本申请的实施例提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现第一方面中任意一项所述方法的步骤。
[0040]第四方面,本申请的实施例提供了一种计算机存储介质,所述计算机可读存储介质上存储程序,当处理器执行所述程序时实现如第一方面中任意一项所述的方法的步骤。
[0041]本申请所述PCIE误码边界测试方法,应用于ARM处理器架构的设备,该方法包括:接收PCIE数据链路的至少一个误码测试日志文件;自动将各所述误码测试日志文件进行格式转换,得到至少一个第一格式的文件;保存各所述第一格式的文件;所述第一格式包括文本文档格式或日志文件格式;根据关键字,对各所述第一格式的文件进行并行数据筛选;所述关键字包括误码的边界信息;根据所述数据筛选后的文件,获取所述数据链路的误码边界。通过上述方法,能够实现ARM处理器架构平台中PCIE数据链路误码边界测试的自动化,缩短了测试时间,提高了测试效率。
附图说明
[0042]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0043]图1为本申请实施例提供的一种PCIE误码边界测试方法的流程图;
[0044]图2为本申请实施例提供的一种获取数据链路的误码边界的流程图;
[0045]图3为本申请实施本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种PCIE误码边界测试方法,其特征在于,所述方法应用于测试ARM处理器架构的设备,所述方法包括:接收PCIE数据链路的至少一个误码测试日志文件;自动将各所述误码测试日志文件进行格式转换,得到至少一个第一格式的文件;保存各所述第一格式的文件;所述第一格式包括文本文档格式或日志文件格式;根据关键字,对各所述第一格式的文件进行并行数据筛选;所述关键字包括误码的边界信息;根据所述数据筛选后的文件,获取所述数据链路的误码边界。2.根据权利要求1所述的PCIE误码边界测试方法,其特征在于,所述根据所述数据筛选后的文件,获取所述数据链路的误码边界的步骤包括:对数据筛选后的所述第一格式的文件进行并行数据分析;提取所述误码的边界信息,得到所述数据链路的误码边界。3.根据权利要求1所述的PCIE误码边界测试方法,其特征在于,所述接收PCIE数据链路的至少一个误码测试日志文件的步骤之前,所述方法还包括:确定包括所述PCIE数据链路的设备,搭建适配所述设备的ARM处理器架构平台误码边界测试环境;将所述设备的PCIE数据链路误码边界测试方案嵌入到基本输入输出系统中;重启所述设备,进入PCIE误码边界测试程序,生成所述PCIE数据链路误码边界测试的日志文件。4.根据权利要求1所述的PCIE误码边界测试方法,其特征在于,所述根据关键字,对各所述第一格式的文件进行并行数据筛选步骤,包括:在所述第一格式的文件符合预设要求的情况下,根据所述关键字,对各所述第一格式的文件进行数据查找;根据所述关键字,对各所述第一格式的文件进行数据清洗;在所述第一格式的文件不符合预设要求的情况下,输出错误信息。5.根据权利要求1所述的PCIE误码边界测试方法,其特征在于,所述误码的边界信息包括:误码的上边界信息,在沿预设垂直线正向进行误码边界测试的情况下,所述误码的上边界信息包括首次出现误码时的垂直值;误码的下边界信息,在沿所述预设垂直线负向进行误码边界测试的情况下,所述误码的下边界信息包括首次出现误码时的垂直值;误码的右边界信息,在沿预设水平线正向进行误码边界测试的情况下,所述误码的右边...

【专利技术属性】
技术研发人员:刘玉明
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1