0512-67950666
4000-526-058
燒錄器在大陸是叫編程器。因為臺灣的半導(dǎo)體產(chǎn)業(yè)發(fā)展的早,到大陸后,客戶之所以叫它為“編程器”是因為現(xiàn)在英文名為PROGRAMMER,這個英文名與一般編寫軟件程式設(shè)計師是同名,所以就叫“編程器”,本發(fā)明屬于燒錄器技術(shù)領(lǐng)域,特別涉及燒錄器的自動測試方法。
背景技術(shù):
當前燒錄器每增加一款芯片的燒錄時序,都要進行繁瑣的人工測試,具體描述包括如下:
(1)燒錄環(huán)境的搭建,不斷地連線、拆線、換燒錄芯片
(2)手動點擊下載、燒錄、讀取、校驗、校準等,造成測試不全面、效率低下等問題;開發(fā)人員不能花更多的時間在解決燒錄良率,而是頻繁的測試新增的時序,造成開發(fā)人員的效率低下,公開了一種基于FPGA重構(gòu)技術(shù)的CPU測試系統(tǒng)及方法,該系統(tǒng)包括測試機臺模塊、FPGA模塊、開關(guān)電路模塊以及待測CPU模塊;所述測試機臺模塊與FPGA模塊連接;所述FPGA模塊與開關(guān)電路模塊連接;所述開關(guān)電路模塊與測試機臺模塊、待測CPU模塊連接;所述待測CPU模塊與測試機臺模塊連接。本發(fā)明采用FPGA重構(gòu)技術(shù),上位機輸出FPGA重構(gòu)指令,通過測試機臺將可重構(gòu)FPGA的有限資源重構(gòu)出國產(chǎn)CPU的多種特定數(shù)據(jù)傳輸接口即JTAG接口和維護串口,從而通過對比多種特定數(shù)據(jù)傳輸接口的測試結(jié)果,更快、更精確地定位新設(shè)計CPU存在的問題,為后續(xù)CPU批量生產(chǎn)節(jié)約時間。然而,該申請通過測試機臺將可重構(gòu)FPGA的有限資源重構(gòu)出多種特定數(shù)據(jù)傳輸接口即JTAG接口和維護串口,實際上在重構(gòu)過程中,存在大量的數(shù)據(jù)運算及處理,上述方便并沒有提及如何處理數(shù)據(jù)的過程,仍然具有數(shù)據(jù)處理效率低,容易出錯,測試不全面的問題。
技術(shù)實現(xiàn)要素:
基于此,因此本發(fā)明的首要目地是提供一種燒錄器自動化測試平臺的實現(xiàn)方法,該方法能夠快速準確地對測試數(shù)據(jù)進行處理,測試安全可靠,測試全面,且測試效率高。
本發(fā)明的另一個目地在于提供一種燒錄器自動化測試平臺的實現(xiàn)方法,該方法通過PC機、燒錄器、FPGA模型三個部件組成可以對燒錄型號進行回歸測試、遍歷測試,解決了燒錄器測試不全面、測試困難、效率低下等問題。
為實現(xiàn)上述目的,本發(fā)明的技術(shù)方案為:
一種燒錄器自動化測試平臺的實現(xiàn)方法,其特征在于該方法所實現(xiàn)自動化測試的步驟如下:
101、點擊批處理腳本開始執(zhí)行;
102、讀取燒錄測試的tc文件夾,得出.py文件列表;
103、根據(jù)hex文件解析出芯片型號;
104、根據(jù)芯片型號讀取rbf的文件夾,獲取需要下載的rbf;
105、執(zhí)行LoadRb
106、執(zhí)行py文件,執(zhí)行用戶使用燒錄器的一些行為和順序,比如program、read chip、Verify、compare等,也可以配置操作的次數(shù),方便測試如多次program的正確性;當前需要燒錄測試的型號,可以添加多款型號,根據(jù)讀取文型號再獲取該芯片的xml信息,就可以根據(jù)該芯片的一些特性進行燒錄。
107、根據(jù)hex、芯片、操作等參數(shù)調(diào)用CSWriteAPI.dll,同時讀取芯片信息配檔及燒錄屬性配檔、燒錄時序及固件,開始執(zhí)行;
108、根據(jù)返回值判斷執(zhí)行的結(jié)果;記錄執(zhí)行結(jié)果;
109、判斷燒錄器操作是否執(zhí)行完畢,是則往下執(zhí)行,否則跳到步驟106;
110、判斷步驟102中獲取py文件列表是否執(zhí)行完畢,是則往下執(zhí)行,否則跳到步驟102;
111、執(zhí)行完畢,記錄統(tǒng)計測試結(jié)果。
轉(zhuǎn)載請注明來自:http://m.bottypotty.com/new/85963.html
標簽:燒錄編程器 編程器 群測科技
群測科技(深圳)有限公司 版權(quán)所有