• 14
  • 14
分享
  • 只会PC端测试怎么行?智能手机ETT测试看一下不过分吧!——软件测试圈
  • 曼倩诙谐 2022-03-03 10:29:25 字数 2014 阅读 2127 收藏 14

  行业背景

  MTK芯片平台在开发项目准备批量之前,都要进行ETT测试,那么在硬件进行ETT测试之后需要对ETT参数进行压力测试,保证批量的稳定性。(联发科技股份有限公司(MediaTek.Inc)是全球无晶圆厂半导体公司,在移动终端、智能家居应用、无线连接技术及物联网产品等市场位居领先地位,一年约有15亿台内建MediaTek芯片的终端产品在全球各地上市。MTK手机系统是现在市场上所有国内手机设计、制造商使用的最多的一个完整的手机产品解决方案,ETT测试主要针对于MTK芯片平台的设备进行测试。

  ETT测试技术背景

  用于同步Memory的时序检测和调试的一种工具;使用原因:由于Memory 时序容易受到走线、电源系统及温度因素的干扰,导致接口通信不稳定,造成性能下降、无法开机或频繁重启的情况。作用:使用ETT工具,自动同步Memory设备,调试出一组最优化的时序,用于量产。

  一.测试准备

  1.机器数量按照具体要求。

  2.串口板,稳压源,万用表,type c数据线,usb数据线。

  3.使用MTK芯片平台的平板电脑。

1.png

2.png

3.png




  4.本子和笔(用来记录Vcore 、Vm、Vddq)。

  5.温箱(用于后期跑ETT压力测试:高温(65℃)、常温(25℃)、低温(-20℃))。

4.png


  6.在测试电脑中需安装ADB。

  7.测试工具:SecureCRT 、 Flash Tool。

  8.刷机软件(检查是否关闭NTC),BIN文件,ETT压力测试脚本文件。

  注意事项:

  串口板焊好后,首先要使用SecureCRT连接串口,查看是否有串口信息打印出来,确保串口板的RX和TX焊接正确。

  二.开始测试

  1.机器连接好串口,到电脑的设备管理器找到连接的COM端口,通过COM端口连接SecureCRT。

5.png

6.png

7.png

8.png

  2.一定要加载bin文件和刷机软件,下载过软件的板子请务必先Format whole flash。

9.png

  3.使用快捷键ctrl+alt+a调出Brom Adapter窗口。

10.png

  4.Download成功后SecureCRT进入ETT测试界面。

11.png

  5.选V进入调电压菜单;根据对应的测试场景(HTLV、NTNV、LTHV)设置对应的电压值,1、2、3选项对应HV、NV、LV;选1、2、3之后,如果Vcore实际电压值和测试要求不匹配,重新进入调电压菜单通过6和7微调。

12.png

  6.每次调节后拿万用表进行测量,直到接近标准值,误差在±20mA以内即可。

13.png

  7.调节好后输入G进行ETT测试。

14.png

  8.ETT测试完后将高温、低温、常温的log出对应的三份preloader文件,之后重新进行刷机,更换对应的preloader文件刷机,为了准备之后的ETT压力测试。

15.png

  9.ETT压力测试

  准备工作:

  1)最好使用假电池、稳压源挂起机器,防止入不敷出

  2)ETT脚本

  3)数据线

  4)已安装adb的笔记本电脑

  注意事项:

  使用稳压源时,首先要按下OUTPUT按钮。

  操作步骤:

  1)进入DRAM_Stress_test_MT6580文件夹,运行install.bat,再运行push.bat,install.bat的作用是安装NenaMark2.apk,push.bat的作用是将运行脚本导入data目录下。

  2)打开cmd输入adb shell-->cd data后,输入ls查看运行脚本是否正确导入。

  3)分别运行脚本 : 

sh ./run_LV.sh-->HTLV
sh ./run_NV.sh-->NTNV
sh ./run_HV.sh-->LTHV

  4)压力测试需要跑够八小时。


  常见问题分析及解决

  1.ETT测试中可能会遇到在SecureCRT中键盘无法输入的情况。

  解决办法:

16.png

  2.ETT压力测试中,运行脚本运行Nenamark2 apk时出现只开启apk却没有自动运行。

  解决办法:

  运行脚本中的点击坐标点不正确,在开发者选项中打开“显示点按操作”和“指针位置”,当点击apk中的run选项时,机器上方会出现x,y值,将x,y值替换到脚本即可。

  3.ETT压力测试中,执行脚本中出现Permission denied。

  解决办法:

  需要手动修改这个脚本的权限,使用命令:chmod 777 脚本名称,chmod 777 的含义是任何人都有读、写、运行三项权限。

  4.ETT测试中,当在Brom Adapter窗口中点击Download后插入usb,电脑弹出提示无法识别usb接口。

  解决办法:

  重新拔插一下电池即可。

  总结

  ETT的测试结果是DRAM信号的重要参考依据,若是mtk平台的机器务必要进行ETT测试并且保留整段ETT测试的log。



作者:黑皮伏地魔   

来源:http://www.51testing.com/html/21/n-4481421.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •       1. TCP和UDP的区别TCP提供面向连接的、可靠的数据流传输,而UDP提供的是非面向连接的、不可靠的数据流传输;TCP传输单位称为TCP报文段,UDP传输单位称为用户数据报;TCP注重数据安全性,UDP数据传输快,因为不需要连接等待,少了许多操作,但是其安全性却一般。      2. TCP和UDP分别对应的常见应用层协议?      2.1 TCP对应的应用层协议      FTP:定义了文件传输协议,使用21端口。常说某某计算...
            8 10 2629
            分享
          •   安全性测试(Security Testing)是指有关验证应用程序的安全等级和识别潜在安全性缺陷的过程,其主要目的是查找软件自身程序设计中存在的安全隐患,并检查应用程序对非法侵入的防范能力,安全指标不同,测试策略也不同。  但安全是相对的,安全性测试并不能最终证明应用程序是安全的,而只能验证所设立策略的有效性,这些对策是基于威胁分析阶段所做的假设而选择的。例如,测试应用软件在防止非授权的内部或外部用户的访问或故意破坏等情况时的运作。  软件安全是软件领域中一个重要的子领域,系统安全性测试包括应用程序和操作系统两个方面的安全性。而系统安全性又包括两个方面的测试:一是软件漏洞,设计上的缺陷或程...
            0 0 1066
            分享
          •   苹果公司正在大幅提高保修期外电池更换的价格,这次主要是针对iPhone 16 Pro机型。最新款 iPhone 两款较大机型保修期外更换电池的新费用为 119 美元,高于iPhone 15 Pro和 Pro Max 的 99 美元。普通 iPhone 16 和 iPhone 16 Plus 的费用仍为 99 美元。  苹果上一次提高保修期外电池更换费用是在 2022 年的 iPhone 14 机型上。价格从 69 美元涨到了 99 美元。  由于所有新款 iPhone 都自带至少一年的AppleCare保修,预计新买家不会很快感受到这一变化。购买 AppleCare+ 保修服务可在三年或更...
            0 0 544
            分享
          • 人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学(来自百度百科)。       随着人工智能(AI)时代又一个高潮的来临,AI产品已经覆盖了制造、教育、金融、互联网、医疗、电力、化工等多个行业,从1955年人工智能(AI)诞生起,人工智能(AI)经历过了几个高潮迭起,也从弱人工智能,探索到强人工智能,未来更是可能会发展到超人工智能,而支撑着人工智能发展的基础,就是算法。或许,可以说算法是工智能(AI)的核心,是机器学习的灵魂,它也决定着人工...
            5 4 6363
            分享
          • 功能测试可以说是件简单的事情,但是想要做好却并不那么容易。笔者所测的业务是商业化广告相关的CRM系统,整条业务线有18个子系统,很多子系统的流程相当长且繁复,功能逻辑复杂,想要上线后没有漏测着实不容易。不过从我接手以来,有幸还没有发生大的漏测问题。今天笔者就来聊聊自己对于功能测试的一些个人经验和思考。接到需求后,我一般会将需要做的工作分为三部分,分别为:需求分析、测试用例、以及测试执行。当然,有一个很重要的大前提,那就是要足够熟悉你所测的系统。下面就分别来聊聊这三部分。需求分析+设计分析拿到一个需求,第一步应该做的就是需求分析。这个环节很多人不在乎,觉得这不是测试的工作,而是产品应该的工作,测...
            10 9 1799
            分享
      • 51testing软件测试圈微信