[發明專利]一種測試下載HEX文件的自動化方法在審
| 申請號: | 201711335044.X | 申請日: | 2017-12-14 |
| 公開(公告)號: | CN108255650A | 公開(公告)日: | 2018-07-06 |
| 發明(設計)人: | 羅青;陳元豐;劉勇 | 申請(專利權)人: | 芯海科技(深圳)股份有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22;G06F11/36;G01R31/28 |
| 代理公司: | 深圳市凱達知識產權事務所 44256 | 代理人: | 劉大彎 |
| 地址: | 518067 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 下載 芯片類型 自動化 芯片 自動化測試 測試 測試效率 分析統計 回歸測試 系統實現 芯片系列 自動打開 自動獲取 封裝 返回 統計 | ||
本發明公開了一種測試下載HEX文件的自動化方法,該方法包含步驟如下:步驟1:自動獲取所有支持的芯片型號的HEX,以及HEX文件名;步驟2:在CSWrite工具中,打開HEX文件;步驟3:判斷芯片是否有多種封裝型號;步驟4:對該HEX文件進行下載,并返回下載結果;步驟5:對所有HEX文件依次打開和下載。步驟6:分析統計結果。本發明通過下載一個自動打開不同芯片類型生成的HEX,并統計下載HEX的結果,快速而準確的獲取打開不同芯片類型生成的HEX,以滿足自動化測試的需要,提高測試效率。對于新增的芯片系列,也可以通過該系統實現快速回歸測試。
技術領域
本發明屬于自動化測試的技術領域,特別涉及下載HEX文件的自動化方法。
背景技術
在自動化測試中,芯片型號種類繁多,每種芯片型號都會使用不同的時序文件(在燒錄時會使用),每種芯片還可能存在不同的封裝類型;在以往的測試中,都是通過手工測試,如果再增加芯片型號或對軟件代碼進行修改,測試人員又需耗費巨大資源重復測試。
專利申請201710412800.8則公開了一種C編譯器自動化測試的方法,該方法在C源文件中嵌入匯編,通過C編譯器、匯編器、鏈接器編譯得到的HEX文件后,結合下位機硬件仿真器來驗證預期的結果,從而達到驗證CSCC編譯器的目的。本發明實現C編譯器快速自動化測試,同時結合整個IDE的開發環境,也間接測試了整個C編譯器工具鏈的正確性,解決C編譯器手動編譯、進入仿真設置繁瑣的、操作速度慢等問題。
然而,該申請中僅僅公開了HEX文件及在測試中使用的方法,但是并未公開使用不同芯片型號的HEX文件進行下載和分析的內容,無法滿足自動化測試的需要。
發明內容
基于此,為了快速和正確的回歸測試,本發明的首要目地是提供一種測試下載HEX文件的自動化方法,該方法能夠下載一個自動打開不同芯片類型生成的HEX,并統計下載結果,以滿足自動化測試的需要,提高測試效率。
本發明的另一個目地在于提供一種測試下載HEX文件的自動化方法,該方法能夠獲取不同芯片型號的HEX檔,以及自動下載,并統計下載結果,便于人們對測試結果進行分析。
為實現上述目的,本發明的技術方案為:
一種測試下載HEX文件的自動化方法,其特征在于具體包含步驟如下:
步驟1:自動獲取所有支持的芯片型號的HEX,以及HEX文件名;
步驟2:在CSWrite工具中,打開HEX文件;
步驟3:判斷芯片是否有多種封裝型號;
步驟4:對該HEX文件進行下載,并返回下載結果;
步驟5:對所有HEX文件依次打開和下載。
步驟6:分析統計結果。
所述步驟1中,自動獲取所有支持的芯片型號的HEX文件,流程如下:
101、啟動新建工程;
102、進入型號選擇界面,輸入指定的型號;
103、創建工程;
104、編譯工程,生產HEX文件;
105、循環執行101-104步驟,完成所有芯片型號的HEX文件;
106、結束。
進一步,啟動新建工程時,先獲取IDE界面窗口控件ID,再通過ID自動控制軟件操作步驟,最終獲取所支持的芯片型號的HEX。
所述步驟2中,打開CSWrite工具,點擊OPEN選擇HEX文件,依次選擇所有型號的HEX,具體操作流程為:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于芯海科技(深圳)股份有限公司,未經芯海科技(深圳)股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711335044.X/2.html,轉載請聲明來源鉆瓜專利網。





