【技术实现步骤摘要】
测试方法、系统、芯片、电子设备及存储介质
[0001]本专利技术涉及测试
,特别涉及一种测试方法、系统、芯片、电子设备及存储介质。
技术介绍
[0002]在芯片,例如,中央处理器(Central Processing Unit,CPU)运行时,如果CPU电压过高则系统功耗增加;CPU频率过低则系统运行速度变慢;而频率过高又电压不足则又会引起系统运行挂死;CPU负荷高时要求频率高些,CPU负荷低时不需频率高,反而需要看能不能频率小些而起到降低功耗。因此,在芯片开发阶段,需要通过一系列测试来获取芯片的性能数据,进而定义芯片的工作参数与规格。
[0003]而目前芯片的性能测试方式是通过测试人员在终端开机后,使用adb(Android Debug Bridge,Android调试桥)或基于adb的PC(personal computer,个人电脑)工具,通过CPUFreq(一种驱动)驱动支持的频率或电压节点来修改CPU频率、电压;并结合上次测试结果,多次修改其他频率/电压值,测试出最优的性能频率/电压状态。而上述方法不仅需人工通过adb逐个修改频率/电压来测试出最优的频率/电压值,还时不时的观察手机状态来判断某组数据的测试结果,效率低且容易误操作。
技术实现思路
[0004]本专利技术要解决的技术问题是为了克服现有技术中的上述缺陷,提供一种测试方法、系统、芯片、电子设备及存储介质。
[0005]本专利技术是通过下述技术方案来解决上述技术问题:
[0006]本专利技术提供一种测试方 ...
【技术保护点】
【技术特征摘要】
1.一种测试方法,其特征在于,所述测试方法包括:获取芯片的测试数据和当前的运行状态;基于所述测试数据和所述运行状态对应的测试策略对所述芯片进行测试,以得到所述芯片的测试结果。2.如权利要求1所述的测试方法,其特征在于,所述测试数据包括预设电压和预设频率;所述基于所述测试数据和所述运行状态对应的测试策略对所述芯片进行测试,包括:根据所述运行状态判断所述芯片是否触发重启;若是,以预设第一步长在预设电压的基础上逐渐增加电压,并与预设频率组合对所述芯片进行测试;若否,以所述预设第一步长在所述预设电压的基础上逐渐减小电压,并与所述预设频率组合对所述芯片进行测试;确定出所述芯片在所述预设频率下对应的第一临界电压。3.如权利要求1或2所述的测试方法,其特征在于,所述测试数据包括预设电压和预设频率;所述基于所述测试数据和所述运行状态对应的测试策略对所述芯片进行测试,还包括:根据所述运行状态判断所述芯片是否触发重启;若是,以预设第二步长在所述预设频率的基础上逐渐减小频率,并与预设电压组合对所述芯片进行测试;若否,以所述预设第二步长在所述预设频率的基础上逐渐增加频率,并与所述预设电压组合对所述芯片进行测试;确定出所述芯片在所述预设电压下对应的第一临界频率。4.如权利要求1所述的测试方法,其特征在于,所述基于所述测试数据和所述运行状态对应的测试策略对所述芯片进行测试,包括:根据所述运行状态判断所述芯片的温度是否小于预设温度阈值;或,根据所述运行状态判断所述芯片在当前温度下是否未触发重启;若是,以预设第三步长在预设频率的基础上逐渐增加频率,并与预设电压组合对所述芯片进行测试;若否,以所述预设第三步长在所述预设频率的基础逐渐上减小频率,并与所述预设电压组合对所述芯片进行测试;确定出所述芯片在所述预设电压对应的第二临界频率;其中,所述预设第三步长大于预设第二步长。5.如权利要求1所述的测试方法,其特征在于,所述基于所述测试数据和所述运行状态对应的测试策略对所述芯片进行测试,包括:根据所述运行状态确定所述芯片在当前负荷下是否触发重启;若是,以预设第四步长在预设频率的基础上逐渐减小频率,并与预设电压组合对所述芯片进行测试;若否,以所述预设第四步长在所述预设频率的基础逐渐上增加频率,并与所述预设电
压组合对所述芯片进行测试;确定出所述芯片在所述预设电压对应的第三临界频率;和/或,若是,以预设第五步长在预设电压的基础上逐渐减小电压,并与所述预设频率组合对所述芯片进行测试;若否,以所述预设第五步长在所述预设电压的基础逐渐上增加电压,并与所述预设频率组合对所述芯片进行测试;确定出所述芯片在所述预设频...
【专利技术属性】
技术研发人员:汤志锋,黄志鑫,吴文鸣,
申请(专利权)人:厦门紫光展锐科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。