预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN105740113A(43)申请公布日2016.07.06(21)申请号201610109980.8(22)申请日2016.02.29(71)申请人迈普通信技术股份有限公司地址610041四川省成都市高新区九兴大道16号(72)发明人李晓娟(51)Int.Cl.G06F11/22(2006.01)G06F11/267(2006.01)权利要求书2页说明书4页附图2页(54)发明名称一种debug端口自动测试的方法及装置(57)摘要本发明公开了一种debug端口自动测试的方法,所述方法包括:在所述主控卡的调试debug端口上插入收发环回模块;所述主控卡按照一定的频率依次向在位的所述至少一个业务卡发送端口切换命令;收到所述端口切换命令的业务卡将本卡的串口切换到debug端口上,并按照固定的数据发送频率从串口发出测试数据,并设定接收测试数据的时间阈值,如果在设定的接收测试数据的时间阈值内接收到测试数据,则将接收到的测试数据与发出的测试数据进行比较,若两者一致,则记录本卡测试结果为合格。本发明还提供一种debug端口自动测试的装置,本发明采用添加收发环回模块,通过时间差的配合,对业务卡上连接到debug端口的整条硬件线路进行了有效的自动化测试,测试结果呈现清晰。在批量检验时,提高了检验效率。CN105740113ACN105740113A权利要求书1/2页1.一种debug端口自动测试的方法,应用在包括主控卡和至少一个业务卡的设备上,其特征在于,所述方法包括:在所述主控卡的调试debug端口上插入收发环回模块;所述主控卡按照一定的频率依次向在位的所述至少一个业务卡发送端口切换命令;收到所述端口切换命令的业务卡将本卡的串口切换到debug端口上,并按照固定的数据发送频率从串口发出测试数据,并设定接收测试数据的时间阈值,如果在设定的接收测试数据的时间阈值内接收到测试数据,则将接收到的测试数据与发出的测试数据进行比较,若两者一致,则记录本卡测试结果为合格;否则进行错误提示。2.根据权利要求1所述的方法,其特征在于,所述收发环回模块为将接收信号线与发送信号线进行连接的RJ45接头。3.根据权利要求1所述的方法,其特征在于,所述主控卡按照一定的频率依次向在位的所述至少一个业务卡发送端口切换命令,具体包括:所述主控卡获取设备中当前在位的所有业务卡的槽位号,按照设定的顺序以一定的频率依次向每个业务卡发送将串口切换到debug端口上的端口切换命令。4.根据权利要求1所述的方法,其特征在于,所述收到所述端口切换命令的业务卡将本卡的串口切换到debug端口上具体包括:业务卡收到主控卡发出的端口切换命令后进行解析,根据解析结果判断是否要求本卡进行切换,如是,则将本卡的串口切换到debug端口上;否则将本卡的串口切换到本地CPU。5.根据权利要求3或4所述的方法,其特征在于,所述设定的接收测试数据的时间阈值大于主控卡对所有在位的业务卡完成一轮端口切换的总时间;所述业务卡发出测试数据的数据发送频率大于主控卡发送端口切换命令的频率。6.一种debug端口自动测试的装置,所述装置包括主控卡和至少一个业务卡,其特征在于,所述主控卡,用于在调试debug端口上插入收发环回模块;按照一定的频率依次向在位的所述至少一个业务卡发送端口切换命令;所述至少一个业务卡,用于收到所述主控卡发送的端口切换命令后将本卡的串口切换到debug端口上,并按照固定的数据发送频率从串口发出测试数据,并设定接收测试数据的时间阈值,如果在设定的接收测试数据的时间阈值内接收到测试数据,则将接收到的测试数据与发出的测试数据进行比较,若两者一致,则记录本卡测试结果为合格;否则给出错误提示。7.根据权利要求6所述的装置,其特征在于,所述收发环回模块为将接收信号线与发送信号线进行连接的RJ45接头。8.根据权利要求6所述的装置,其特征在于,所述主控卡包括debug切换控制模块,用于获取装置中当前在位的所有业务卡的槽位号,按照设定的顺序以一定的频率依次向每个业务卡发送将串口切换到debug端口上的端口切换命令。9.根据权利要求6所述的装置,其特征在于,所述业务卡包括debug切换执行模块和debug数据收发模块,所述debug切换执行模块,用于收到主控卡发出的端口切换命令后进行解析,根据解析结果判断是否要求本卡进行切换,如是,则将本卡的串口切换到debug端口上;否则将本卡的串口切换到本地CPU;2CN105740113A权利要求书2/2页所述debug数据收发模块,用于按照固定的数据发送频率从串口发出测试数据,并设定接收测试数据的时间阈值,如果在设定的接收测试数据的时间阈值内接收到测试数据,则将接收到的测试数据与发出的测试数据进行