[發明專利]一種單芯片離線編程器及離線編程方法在審
| 申請號: | 201410758380.5 | 申請日: | 2014-12-10 |
| 公開(公告)號: | CN104461633A | 公開(公告)日: | 2015-03-25 |
| 發明(設計)人: | 高海洋;王景華 | 申請(專利權)人: | 北京兆易創新科技股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 胡彬;鄧猛烈 |
| 地址: | 100083 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 芯片 離線 編程 方法 | ||
技術領域
本發明涉及編程器領域,尤其涉及一種單芯片離線編程器及離線編程方法。
背景技術
編程器是一種向可編程器件寫入數據的工具,主要用于對單片機、存儲器之類的芯片進行升級。離線編程器的出現,解決了在線編程器在編程時需要與計算機連接,從而缺乏便攜性的缺點。
目前,能夠實現在現場給待編程器件進行離線編程的離線編程器,為了存儲程序文件,有兩種方式可以選擇:第一種是在離線編程器內外接存儲芯片;另一種是通過USB(通用串行總線,Universal?Serial?Bus)接口或SDIO(安全數字輸入輸出,Secure?Digital?Input?and?Output)接口外接U(通用串行總線,USB)盤或SD(安全數據,Secure?Digital)卡。但是,上述兩種方法均需要離線編程器有相應的電路和空間支持外接設備的正常工作,使得離線編程器的電路較復雜且體積較大。同時均存在存儲介質與MCU(微控制單元,Micro?Control?Unit)芯片物理上分離的安全隱患,使得數據的安全性較差。
發明內容
本發明的目的在于提出一種單芯片離線編程器及離線編程方法,該離線編程器能夠解決現有的離線編程器電路復雜、體積大及數據安全性差的問題。
為達此目的,本發明采用以下技術方案:
第一方面,本發明公開了一種單芯片離線編程器,包括:微控制器、上位機通訊接口和程序下載接口,所述微控制器中封裝有非易失性存儲介質,
所述微控制器分別與所述上位機通訊接口和所述程序下載接口連接,所述微控制器用于存儲程序文件;
所述上位機通訊接口用于連接外端設備,將所述程序文件傳輸到所述微控制器中;
所述程序下載接口用于連接待編程器件,對所述待編程器件進行編程。
進一步地,還包括:
電源模塊,所述電源模塊與所述微控制器連接,用于提供供電。
進一步地,還包括:
指示燈,所述指示燈與所述微控制器連接,用于顯示編程用到的程序文件、編程的不同階段和是否編程成功。
進一步地,所述編程的不同階段包括擦除、下載和校驗。
進一步地,還包括:
按鍵,所述按鍵與所述微控制器連接,用于向所述微控制器輸入控制指令。
進一步地,所述控制指令包括啟動編程指令、選擇所述編程用到的程序文件和停止編程指令。
進一步地,所述上位機通訊接口是通用同步/異步串行接收/發送器接口。
進一步地,所述程序下載接口是串行線調試接口或通用同步/異步串行接收/發送器接口。
第二方面,本發明公開了一種離線編程器的離線編程方法,所述離線編程器為上述任一項所述的離線編程器,包括:
將上位機通訊接口連接外端設備且程序下載接口懸空;
通過所述上位機通訊接口,將程序文件傳輸至微控制器中;
將程序下載接口連接待編程器件且上位機通訊接口懸空;
對所述待編程器件進行編程。
本發明所述的單芯片離線編程器及離線編程方法通過采用封裝有非易失性存儲介質的微控制器存儲程序文件,不需要額外的存儲設備,簡化了離線編程器的電路,減小了離線編程器的體積,并且非易失性存儲介質與微控制器在物理上不分離,從而提高了存儲的數據的安全性。
附圖說明
為了更加清楚地說明本發明示例性實施例的技術方案,下面對描述實施例中所需要用到的附圖做一簡單介紹。顯然,所介紹的附圖只是本發明所要描述的一部分實施例的附圖,而不是全部的附圖,對于本領域普通技術人員,在不付出創造性勞動的前提下,還可以根據這些附圖得到其他的附圖。
圖1是本發明實施例一提供的單芯片離線編程器的結構圖。
圖2是本發明實施例二提供的單芯片離線編程器的離線編程方法的流程圖。
具體實施方式
為使本發明的目的、技術方案和優點更加清楚,以下將結合本發明實施例中的附圖,通過具體實施方式,完整地描述本發明的技術方案。顯然,所描述的實施例是本發明的一部分實施例,而不是全部的實施例,基于本發明的實施例,本領域普通技術人員在沒有做出創造性勞動的前提下獲得的所有其他實施例,均落入本發明的保護范圍之內。
實施例一:
圖1是本發明實施例一提供的單芯片離線編程器的結構圖。如圖1所示,該離線編程器包括:
微控制器101,微控制器101中封裝有非易失性存儲介質,用于存儲程序文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京兆易創新科技股份有限公司,未經北京兆易創新科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410758380.5/2.html,轉載請聲明來源鉆瓜專利網。





