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