[發明專利]一種基于串行通信的DSP遠程調試裝置及方法有效
| 申請號: | 201710704433.9 | 申請日: | 2017-08-17 |
| 公開(公告)號: | CN107505932B | 公開(公告)日: | 2020-05-01 |
| 發明(設計)人: | 杜升平;徐少雄;劉瓊;郭弘揚 | 申請(專利權)人: | 中國科學院光電技術研究所 |
| 主分類號: | G05B23/02 | 分類號: | G05B23/02 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 610209 *** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 串行 通信 dsp 遠程 調試 裝置 方法 | ||
本發明公開了一種基于串行通信的DSP遠程調試裝置及方法,該方法在本地計算機上將源程序編譯鏈接生產目標文件,利用雙向RS422串行通信總線將目標文件傳送到遠程目標板FPGA中,調試時使用FPGA模擬Flash功能,FPGA接收完目標文件后復位DSP,DSP從FPGA中讀取程序數據并運行,并利用FPGA交換觀察變量存儲地址,在本地計算機中可查看和記錄所需要的觀察變量,完成DSP調試后,利用FPGA再將目標文件寫入Flash中,完成程序的固化工作。本發明適合礦山、核電站等需要遠程調試和程序遠程加載的場合,同時也適合大型轉臺等無法使用斷點調試的場合,采用RS422串行傳輸,距離可長達數千米。
技術領域
本發明屬于計算機控制領域,具體涉及一種基于串行通信的DSP遠程調試裝置及方法。
背景技術
數字信號處理器DSP(Digital Signal Processor)具有強大的處理和運算能力,廣泛應用在圖像處理、雷達信號處理、工業控制等領域,目前DSP軟件開發人員在調試時大都依賴于通過USB專用仿真器在廠商提供的集成開發環境中調試,使用廠商專用JTAG調試協議,該協議并不對用戶開放。因為USB傳輸距離,目標板距離調試計算機不能太遠,且在集成開發環境中觀察程序中變量只能通過斷點方式,更無法記錄程序實際運行中變量變化情況,而在礦山、核電站等場合,目標板所在位置因環境受限,調試人員無法在現場調試,只能遠程調試,通過USB專用仿真器的調試方式無法完成遠程調試和數據記錄,需要研究通用的、脫離仿真器和具體調試協議限制的遠程DSP調試方法。
發明內容
為了解決上述現有技術存在的問題,本發明的目的在于提出一種基于串行通信的DSP調試方法,該方法在本地計算機上完成源程序編譯鏈接生成目標文件,然后利用RS422串行通信將目標文件傳送到遠程目標板FPGA中完成DSP調試。本發明能脫離DSP仿真器,方便、快捷的完成DSP調試和調試過程中的數據記錄。
本發明的解決上述問題采用的技術方案為:一種基于串行通信的DSP遠程調試裝置,包括本地調試計算機、遠程目標板、雙向RS422串行通信總線;所述的遠程目標板包括FPGA、Flash程序存儲器和DSP;所述的FPGA內部邏輯包括串行接收模塊串行發送模塊數據判斷及地址產生模塊,所述本地調試計算機包括集成開發環境CCS、多串口卡和用戶調試軟件界面,所述多串口卡通過雙向RS422串行通信總線與遠程目標板相連,完成雙向RS422串行通信;所述的遠程目標板中FPGA和Flash程序存儲器掛接在DSP的EMIF總線上,DSP的程序存儲器片選信息CE1、CE0、外部存儲器讀取信號RD,寫信號WR和Flash程序存儲器的片選管腳和讀允許管腳接入FPGA中,DSP需要讀取程序數據時,片選信號CE和RD有效,FPGA可根據本地調試計算機命令選取Flash程序存儲器讀有效或者FPGA內部程序存儲雙口RAM讀有效,當本地調試計算機命令是讀取FPGA內部程序存儲雙口RAM中程序數據時,控制Flash程序存儲器處于非選中狀態,保持Flash程序存儲器總線處于高阻狀態,DSP從FPGA中讀取數據;系統上電或者當本地調試計算機命令是讀取外部Flash程序存儲器時,FPGA控制Flash程序存儲器有效,DSP從Flash程序存儲器中讀取數據。
進一步地,FPGA內部程序存儲雙口RAM為雙端口RAM,其中寫端由FPGA控制,讀取端由DSP控制;
所述的遠程目標板中DSP復位由FPGA邏輯控制,DSP的Boot模式設置為外部程序存儲器引導模式;
DSP的EMIF寫信號WR,片選CE0、EMIF數據信號接入FPGA中,DSP可將變量數據寫入FPGA中的串行發送模塊;
DSP的EMIF讀信號RD,片選CE1接入FPGA中,Flash程序存儲器片選信號CE接入FPGA中,DSP數據信號同時和FPGA和Flash程序存儲器相連,DSP啟動時可以根據FPGA選擇從FPGA內部RAM讀取數據或者從Flash程序存儲器讀取數據;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院光電技術研究所,未經中國科學院光電技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710704433.9/2.html,轉載請聲明來源鉆瓜專利網。





