[发明专利]一种板卡的USB自动化测试工具及方法在审
| 申请号: | 201710735174.6 | 申请日: | 2017-08-24 |
| 公开(公告)号: | CN107506269A | 公开(公告)日: | 2017-12-22 |
| 发明(设计)人: | 裴佩;喻志刚;章文标;钱磊 | 申请(专利权)人: | 晶晨半导体(上海)股份有限公司 |
| 主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/263;G06F11/267 |
| 代理公司: | 上海申新律师事务所31272 | 代理人: | 俞涤炯 |
| 地址: | 201203 上海市浦东新区张江*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 板卡 usb 自动化 测试 工具 方法 | ||
1.一种板卡的USB自动化测试工具,其特征在于,所述USB自动化测试工具为具有至少一个USB接口的上位机,所述上位机通过每个所述USB接口分别与一个板卡通讯连接,所述上位机用于根据预设的测试策略分别驱动每个所述板卡进行硬件设备测试并得到测试结果,以及用于接收所述测试结果并进行显示。
2.根据权利要求1的USB自动化测试工具,其特征在于,所述测试策略对应一唯一的板卡测试包,所述板卡测试包包括板卡平台启动文件、板卡测试文件以及上位机配置文件。
3.根据权利要求1的USB自动化测试工具,其特征在于,所述测试策略对应一唯一的测试镜像和一唯一的测试脚本;
所述上位机发送所述测试镜像和所述测试脚本至相应的所述板卡,所述板卡执行所述测试脚本并根据所述测试脚本对应的测试执行文件驱动所述板卡上的硬件设备运行以进行所述硬件设备检测并得到所述检测结果。
4.根据权利要求1的USB自动化测试工具,其特征在于,所述上位机具有8个所述USB接口。
5.一种板卡的USB自动化测试方法,采用如权利要求1-4中任意一项所述的板卡的USB自动化测试工具,其特征在于,所述USB自动化测试方法包括:
步骤S1、将所述板卡测试包导入所述上位机;
步骤S2、将所述上位机的每个所述USB接口上分别连接一个所述板卡,所述上位机根据预设的测试策略分别驱动每个所述板卡进行所述硬件设备测试并得到所述测试结果,以及接收所述测试结果并进行显示。
6.根据权利要求5的USB自动化测试方法,其特征在于,所述步骤S2包括:
步骤S21、所述上位机通过所述USB接口与一所述板卡通讯连接,所述上位机将所述板卡测试包解压得到所述板卡平台启动文件、所述板卡测试文件以及所述配置文件,所述上位机保存所述板卡平台启动文件、所述板卡测试文件以及所述配置文件并驱动已与所述上位机连接的所述板卡;
步骤S22、所述上位机下载并运行所述板卡平台启动文件以启动已与所述上位机连接的所述板卡;
步骤S23、所述上位机判断已与所述上位机连接的所述板卡是否已启动:
若判断结果为是,则转步骤S24;
若判断结果为否,则转步骤S210;
步骤S24、所述上位机根据所述配置文件设置对应所述板卡的板卡环境变量以及测试序号;
步骤S25、所述上位机下载并运行所述板卡测试文件以及所述配置文件以启动已与所述上位机连接的所述板卡进入用于进行所述硬件设备测试的测试模式,所述上位机判断已与所述上位机连接的所述板卡是否已进入所述测试模式:
若判断结果为是,则转步骤S26;
若判断结果为否,则转步骤S210;
步骤S26、所述上位机根据预设的所述测试策略和所述测试序号向已与所述上位机连接的所述板卡发送测试信号,所述板卡接收所述测试信号并根据所述测试信号驱动所述硬件设备完成所述硬件设备测试并得到测试结果,所述板卡向所述上位机发送所述测试结果;
步骤S27、所述上位机判断是否已接收到所述测试结果:
若判断结果为是,则转步骤S28;
若判断结果为否,则转步骤S210;
步骤S28、所述上位机对所述测试结果进行显示;
步骤S29、所述上位机判断是否通过所述USB接口与一新的所述板卡通讯连接:
若判断结果为是,则转步骤S21;
若判断结果为否,则转步骤S210;
步骤S210、所述上位机进入预设的错误流程,随后退出。
7.根据权利要求6的USB自动化测试方法,其特征在于,所述步骤S23中,所述上位机通过下载并运行所述板卡测试包的DDR以及Uboot判断所述板卡是否启动成功。
8.根据权利要求6的USB自动化测试方法,其特征在于,所述步骤S25中,所述上位机通过下载并运行所述板卡测试包的factory_test以启动所述板卡进入所述测试模式。
9.根据权利要求6的USB自动化测试方法,其特征在于,所述步骤S25中,所述上位机通过工具adb命令的返回信息判断所述板卡是否成功进入所述测试模式。
10.根据权利要求6的USB自动化测试方法,其特征在于,所述步骤S26,所述板卡以一预设时间段为周期向所述上位机发送所述测试结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于晶晨半导体(上海)股份有限公司,未经晶晨半导体(上海)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710735174.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种IC在量产阶段写入唯一ID的方法
- 下一篇:一种测试SSD一致性的方法





