《DOS命令舆MB测试程序讲解.ppt》由会员分享,可在线阅读,更多相关《DOS命令舆MB测试程序讲解.ppt(29页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Page 1Confidential DOS命令輿命令輿MB測試程序講解測試程序講解Page 2Confidential討倫主題MB測試程式架構及組成批處理程式簡介及常用命令MB主程式簡介MSID程式簡介測試HDD目錄簡介單一程式調用簡介Page 3ConfidentialMB測試程式的組成 MB測試程式的主體為批處理程式,其中包含:MSI自行開發(MSID、VPD燒錄程式)CHIP廠商提供(AUDIO、VGA、1394等)客戶提供(三星IO測試程式,PC-doctor)共用程式(3DMK)Page 4Confidential批處理程式簡介及常用命令(1)1、擴展名為bat的文件指批处理文件,
2、是 一种文本文件。简单的说,它的作用 就是可自动的连续执行多条命令。2、autoexec.bat 自動批處理文檔 計算機在啟動時都會尋找並執行此文件。3、config.sys 系統配置文件 电脑在启动时会自动寻找,有就執行,如 沒有,將以默认方式啟動。Page 5Confidential批處理程式簡介及常用命令(2)Echo 表示显示此命令后的字符echo off 表示在此语句后所有运行的命令都不显示 命令行本身 与echo off相似,但它是加在其它命令行的最 前面,表示运行時不显示命令行本身。Call 调用另一条批处理文件(如果直接调用别的 批处理文件,执行完那条文件后将无法执行 当前文件
3、后续命令)Pause 运行此句会暂停,显示Press any key to continue.等待用户按任意键后继续Rem 表示此命令后的字符为解释行,不执行,只 是给自己今后查找或備注用 Page 6Confidential批處理程式簡介及常用命令(3)%表示参数,参数是指在运行批处理文件时在文件名后加的字符 串。变量可以从%0到%9,%0表示文件名本身,字符串用%1到%9顺序表示。if exist 文件名 待执行的命令 如果有指定的文件,则条件成 立,运行命令,否则运行下一句 。如if exist config.sys edit config.sys 如果存在config.sys就編輯 c
4、onfig.sys。if errorlevel 数字 待执行的命令 如果返回码等于指定的数字,则条件成立,运行命令,否则运 行下一句。如if errorlevel 2 goto x2 DOS程序运行时都会返回 一个数字给DOS,称为错误码errorlevel或称返回码 Page 7Confidential批處理程式簡介及常用命令(4)Goto 批处理文件运行到这里将跳到goto 所指定的标号处,一般与if 配合使 用。Choice 使用此命令可以让用户输入一个字 符,从而运行不同的命令。使用时 应该加/c:参数,c:后应写提示可输 入的字符,之间无空格。它的返回 码为1234 如:choice
5、/c:dme defrag,mem,end 将显示 defrag,mem,endD,M,E?Page 8Confidential首件:在測試前,作業員通過執行一定的操作調用相應程式清除上一産品的測試設定及資料將測試平台恢復到最原始狀態並保存當前機種測試中需要的資料及設定相應參數.Page 9ConfidentialMB主程式簡介Page 10ConfidentialC:AUTOEXEC.BAT 程式內容講解程式內容講解Page 11ConfidentialC:CONFIG.SYS 程式內容講解程式內容講解Page 12ConfidentialD:BOOTAUTO.BAT 程式內容講解程式內容講
6、解(1)Page 13ConfidentialD:BOOTAUTO.BAT 程式內容講解程式內容講解(2)Page 14ConfidentialD:BOOTAUTO.BAT 程式內容講解程式內容講解(3)Page 15ConfidentialD:BOOTAUTO.BAT 程式內容講解程式內容講解(4)Page 16ConfidentialMSITEST.BAK 簡介Page 17ConfidentialMSID測試程式簡介 MSID測試程式是MSI自行開發的綜合性測試程式Page 18ConfidentialMSID可測試的項目(舉例)Mac compare(網絡號比對網絡號比對)Cpu/co
7、processor(CPU/協處理器協處理器)Systemboard(基本系統模塊基本系統模塊)Seral ports(COM口口)Paralle ports(LPT接口接口)Serial bus(usb)(USB接口接口)Ide hdd test(IDE接口接口)Fdd test(FDD接口接口)Hardware monitor(電壓電壓風扇轉速風扇轉速)Memory test(內存內存TEST)Led test(LED燈燈)Bios interface testSystem config testPage 19Confidentialmsid/ini:%1.ini/scr:%1.scr/t
8、ed:1-pcMSID使用及參數簡介Page 20ConfidentialMSID INI&SCR簡介各測試項的設置檔要求測試的項目Page 21Confidential測試HDD的結構:目前的測試HDD分為C、D兩個區。C區為系統區,保存操作系統文件。D區保存所有測試程式,其中各個目錄簡介如下:BATCH:保存所有BAT檔.BOOT:測試程式的主目錄.ERP:保存所有測試程式的ERP檔 TOOLS:保存一些工具軟體 BIOS:保存REFLSH BIOS的程式 MSID:保存MSID測試程式的相關文件 BACKUP:保存操作系統的GHOST檔.各項功能的程式目錄.(VIA、ALC、LAN)Pa
9、ge 22Confidential單一程式調用簡介(1)網絡下載程式的壓縮檔後網絡下載程式的壓縮檔後,其會在其會在D:産生一個産生一個TESTAP的目錄的目錄,此機種的所有此機種的所有測試程式均存在此目錄下測試程式均存在此目錄下:BATCH:保存所有的批處理檔保存所有的批處理檔 MSID:MSID程式的相關文件程式的相關文件D:TESTAPD:TESTAPBATCHPage 23Confidential單一程式調用簡介單一程式調用簡介(2)(2)當知道程式存放的位置後當知道程式存放的位置後,對應其主程式調用的方式對應其主程式調用的方式,即可對單一程式進行即可對單一程式進行獨立運行獨立運行:例例
10、1:我要單獨執行音效測試程式我要單獨執行音效測試程式,執行如下執行如下:進到進到D:TESTAPBATCH 執行執行:adi_1981 074例例1:我要單獨執行我要單獨執行MSID測試程式測試程式,執行如下執行如下:進到進到D:TESTAPBATCH 執行執行:msidtest.bat msid 7074注注:1、做首件時需要更改的值要做設定,、做首件時需要更改的值要做設定,否則將可能影響測試結果否則將可能影響測試結果2、主程式中有加入的參數,在執行、主程式中有加入的參數,在執行 單一程式時必需加上,否則程式單一程式時必需加上,否則程式 有可能無法運行。有可能無法運行。Page 24Conf
11、idential單一程式調用簡介單一程式調用簡介(3)(3)如何執行如何執行MSID程式的單步測試程式的單步測試命令:命令:進入進入D:testapmsid執行:執行:msid/ini:7074.iniPage 25Confidential單一程式調用簡介單一程式調用簡介(4)(4)按“ALT+D”Page 26Confidential單一程式調用簡介單一程式調用簡介(5)(5)例:要單測FDD的功能,選中“FDD TEST”。出現如下:Page 27Confidential單一程式調用簡介單一程式調用簡介(6)(6)測試PASSPage 28Confidential單一程式調用簡介單一程式調用簡介(7)(7)測試FAILPage 29Confidential THE END Thanks