行業背景
MTK芯片平台在開發項目準備批量之前,都要進行ETT測試,那麼在硬件進行ETT測試之後需要對ETT參數進行壓力測試,保證批量的穩定性。(聯發科技股份有限公司(MediaTek.Inc)是全球無晶圓廠半導體公司,在移動終端、智能家居應用、無線連接技術及物聯網産品等市場位居領先地位,一年約有15億台内建MediaTek芯片的終端産品在全球各地上市。MTK手機系統是現在市場上所有國内手機設計、制造商使用的最多的一個完整的手機産品解決方案,ETT測試主要針對于MTK芯片平台的設備進行測試。
ETT測試技術背景
用于同步Memory的時序檢測和調試的一種工具;使用原因:由于Memory 時序容易受到走線、電源系統及溫度因素的幹擾,導緻接口通信不穩定,造成性能下降、無法開機或頻繁重啟的情況。作用:使用ETT工具,自動同步Memory設備,調試出一組最優化的時序,用于量産。
一.測試準備
1.機器數量按照具體要求。
2.串口闆,穩壓源,萬用表,type c數據線,usb數據線。
3.使用MTK芯片平台的平闆電腦。
4.本子和筆(用來記錄Vcore 、Vm、Vddq)。
5.溫箱(用于後期跑ETT壓力測試:高溫(65℃)、常溫(25℃)、低溫(-20℃))。
6.在測試電腦中需安裝ADB。
7.測試工具:SecureCRT 、 Flash Tool。
8.刷機軟件(檢查是否關閉NTC),BIN文件,ETT壓力測試腳本文件。
注意事項:
串口闆焊好後,首先要使用SecureCRT連接串口,查看是否有串口信息打印出來,确保串口闆的RX和TX焊接正确。
二.開始測試
1.機器連接好串口,到電腦的設備管理器找到連接的COM端口,通過COM端口連接SecureCRT。
2.一定要加載bin文件和刷機軟件,下載過軟件的闆子請務必先Format whole flash。
3.使用快捷鍵ctrl alt a調出Brom Adapter窗口。
4.Download成功後SecureCRT進入ETT測試界面。
5.選V進入調電壓菜單;根據對應的測試場景(HTLV、NTNV、LTHV)設置對應的電壓值,1、2、3選項對應HV、NV、LV;選1、2、3之後,如果Vcore實際電壓值和測試要求不匹配,重新進入調電壓菜單通過6和7微調。
6.每次調節後拿萬用表進行測量,直到接近标準值,誤差在±20mA以内即可。
7.調節好後輸入G進行ETT測試。
8.ETT測試完後将高溫、低溫、常溫的log出對應的三份preloader文件,之後重新進行刷機,更換對應的preloader文件刷機,為了準備之後的ETT壓力測試。
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中鍵盤無法輸入的情況。
解決辦法:
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。
最後:1)關注 私信回複:“測試”,可以免費領取一份10G軟件測試工程師面試寶典文檔資料。以及相對應的視頻學習教程免費分享!,其中包括了有基礎知識、Linux必備、Mysql數據庫、抓包工具、接口測試工具、測試進階-Python編程、Web自動化測試、APP自動化測試、接口自動化測試、測試高級持續集成、測試架構開發測試框架、性能測試等。
2)關注 私信回複:"入群" 就可以邀請你進入軟件測試群學習交流~~
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!