[發明專利]一種基于串口的通用DSP在線升級系統及升級方法在審
| 申請號: | 201911041858.1 | 申請日: | 2019-10-30 |
| 公開(公告)號: | CN111008033A | 公開(公告)日: | 2020-04-14 |
| 發明(設計)人: | 吳森;張宗正 | 申請(專利權)人: | 中國航空工業集團公司洛陽電光設備研究所 |
| 主分類號: | G06F8/654 | 分類號: | G06F8/654;G06F8/61 |
| 代理公司: | 西北工業大學專利中心 61204 | 代理人: | 金鳳 |
| 地址: | 471099 *** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 串口 通用 dsp 在線 升級 系統 方法 | ||
本發明提供了一種基于串口的通用DSP在線升級系統及升級方法,一種基于串口的通用DSP在線升級系統,DSP處理器集成在設備端,遠端PC機與DSP處理器通過RS422串口線相連,DSP處理器通過EMIF總線外接Flash作為映像存儲介質,DSP處理器上運行BootLoader程序,遠端PC機上運行上位機軟件并存放要燒錄的文件。本發明升級方法簡單,提升了設備的可維護性;無需對設備進行拆卸,提升產品壽命和穩定性;在映像升級過程中,無論執行到哪個步驟出現不可恢復的錯誤,系統重新上電后仍能夠重新執行BootLoader程序并進行映像燒錄功能,具有很高的可靠性。
技術領域
本發明涉及電子技術領域,尤其是一種DSP在線升級系統及方法。
背景技術
隨著電子技術的不斷發展,目前DSP處理器已經廣泛用于航空產品上,而用戶需求可能不斷變化,因此需要經常對DSP處理器上運行的軟件進行迭代更新。傳統的基于DSP處理器的軟件程序更新是先取下設備,露出JTAG(Joint Test Action Group,聯合測試工作組)端口后通過仿真器開展軟件燒錄工作,燒錄過程為先將仿真器連接到JTAG上,然后通過仿真器將要燒寫的文件加載到DSP處理器內部存儲空間中,最后執行燒錄命令,將映像燒錄到Flash存儲器上。
現有的升級方法有以下缺點:
升級所需時間長,每次升級都需要先拆下設備,連接上仿真器,通電燒錄程序,升級完后恢復設備,通常程序燒錄所用的時間僅占整個升級時間的二十分之一;
升級要求苛刻,每次升級都借助于裝有CCS軟件的計算機和DSP專用的仿真器;
每次升級都需要拆下及重新安裝設備,會導致設備連接處磨損,可能會出現接觸不良等問題,影響設備壽命和穩定性。
發明內容
為了克服現有技術的不足,本發明提供一種基于串口的通用DSP在線升級系統及升級方法,實現DSP處理器上運行程序的在線升級。
本發明解決其技術問題所采用的技術方案是:
一種基于串口的通用DSP在線升級系統,DSP處理器集成在設備端,遠端PC機與DSP處理器通過RS422串口線相連,DSP處理器通過EMIF總線外接Flash作為映像存儲介質,DSP處理器上運行BootLoader程序,遠端PC機上運行上位機軟件并存放要燒錄的文件;
所述基于串口的通用DSP在線升級系統,應用在包含DSP處理器,Flash存儲器和遠端PC機的系統中,DSP處理器上運行BootLoader程序,BootLoader程序完成硬件平臺PLL、EMIF、GPIO接口的初始化,判斷當前為燒錄狀態時,BootLoader程序等待接收上位機軟件發送的RS422總線命令;遠端PC機上運行燒錄工具,燒錄工具通過RS422總線與DSP處理器完成交互,實現命令和數據的發送,發送的命令包括握手信息、發送映像屬性信息,發送的數據為燒錄的映像文件。
所述遠端PC機,存儲升級文件,將要升級文件通過RS422發送給DSP處理區,并提供錯誤重傳機制;
所述DSP處理器,接收遠端PC機的上位機軟件發送的DSP映像數據,并控制Flash存儲器的讀寫操作;
所述Flash存儲器,存儲DSP處理器的映像數據。
所述基于串口的通用DSP在線升級系統的升級方法的詳細步驟為:
步驟1:將調試電纜上的開關設置為“關”的狀態,即燒錄狀態,對DSP處理器上電,運行BootLoader程序執行在線燒錄,等待上位機軟件發送RS422總線命令;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國航空工業集團公司洛陽電光設備研究所,未經中國航空工業集團公司洛陽電光設備研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911041858.1/2.html,轉載請聲明來源鉆瓜專利網。





