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