[發明專利]基于DSP板卡的測試裝置及其測試方法有效
| 申請號: | 201811029327.6 | 申請日: | 2018-09-05 |
| 公開(公告)號: | CN109388531B | 公開(公告)日: | 2022-03-22 |
| 發明(設計)人: | 楊杰 | 申請(專利權)人: | 天津市英貝特航天科技有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22;G06F11/263;G06F9/445 |
| 代理公司: | 天津市尚文知識產權代理有限公司 12222 | 代理人: | 郭童瑜 |
| 地址: | 300110 天津市濱海新區華苑產業區*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 dsp 板卡 測試 裝置 及其 方法 | ||
本發明提供了一種基于DSP板卡的測試裝置及其測試方法,首先,上電時,DSP6713芯片的EMIF總線的高5位地址線采用FPGA擴展且默認設置為0,此時DSP最小單元默認加載監控程序;其次,上位機和監控進行對碼,并判斷對碼是否成功,若對碼成功則執行監控程序,通過上位機修改配置信息,若對碼失敗則監控程序讀取配置信息,執行選中的應用程序,最后,程序終止,斷電。該技術方案對于使用DSP設備測試相似功能的多型號系列產品,實現了多應用程序的選擇加載,提高了DSP板卡測試效率,同時節約了DSP板卡測試的成本。
技術領域
本發明涉及DSP板卡測試技術領域,尤其是涉及一種基于DSP板卡的測試裝置及其測試方法。
背景技術
目前,DSP板卡測試是產品上線的基本步驟,在實現DSP板卡測試過程中,發明人發現現有技術中至少存在如下問題:DSP應用開發屬于定制程序開發,每種DSP板卡需要開發專用的應用程序,系統上電后只能加載執行一種程序。若要執行另一套應用程序,只能將新的程序覆蓋掉舊的程序。對于使用DSP設備測試相似功能的多型號系列產品,通常采用多個單一應用程序灌裝的測試板卡交換使用,難以做到高效的測試,且測試成本高昂。
發明內容
有鑒于此,本發明的目的在于提供一種基于DSP板卡的測試裝置及其測試方法,以緩解現有技術中存在的測試效率低、測試成本高的技術問題。
本發明實施例提供了一種基于DSP板卡的測試方法,包括如下步驟:
a.上電時,DSP的EMIF總線的高5位地址線采用FPGA擴展且默認設置為0,此時DSP最小單元默認加載監控程序。
b.上位機和監控進行對碼,并判斷對碼是否成功,若對碼成功則執行步驟c,若對碼失敗則執行步驟d;
c.執行監控程序,通過上位機修改配置信息;
d.監控程序讀取配置信息,執行選中的應用程序;
e.程序終止,斷電。
本發明實施例提供的基于DSP板卡的測試方法中,步驟a具體為:
a1.FPGA上電時設置FLASH地址線A[24:20]為全0;
a2.DSP上電后通過EDMA自動地從EMIF接口的CE1空間搬移二次boot代碼到片內RAM的0x00000000到0x00000400空間;
a3.搬移完成后自動跳轉到地址0x00000000處執行上一步驟的二次boot代碼;
a4.二級boot代碼將監控程序從外部FLASH搬移到內部RAM中,并且在代碼搬移完后跳轉到監控程序入口地址c_int00。
進一步的,本發明實施例提供的基于DSP板卡的測試方法中,步驟d具體為:
d1.監控程序控制FPGA將FLASH地址線A[24:20]設置為非0值;
d2.監控程序控制FPGA對DSP硬復位;
d3.DSP復位后通過EDMA自動地從EMIF接口的CE1空間搬移二次boot代碼到片內RAM的0x00000000到0x00000400空間;
d4.搬移完成后自動跳轉到地址0x00000000處執行上一步驟的二次boot代碼;
d5.二級boot代碼將應用程序從外部FLASH搬移到內部RAM中,并且在代碼搬移完后跳轉到應用程序入口地址c_int00。
進一步的,本發明實施例提供的基于DSP板卡的測試方法中,步驟c具體為:執行監控程序,監控程序通過調試串口與上位機交互,配置信息存儲到監控分區中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天津市英貝特航天科技有限公司,未經天津市英貝特航天科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811029327.6/2.html,轉載請聲明來源鉆瓜專利網。





