[發明專利]在線升級方法和在線升級系統在審
| 申請號: | 201310386007.7 | 申請日: | 2013-08-29 |
| 公開(公告)號: | CN104423984A | 公開(公告)日: | 2015-03-18 |
| 發明(設計)人: | 陸青;郭平日;楊云 | 申請(專利權)人: | 比亞迪股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京清亦華知識產權代理事務所(普通合伙) 11201 | 代理人: | 張大威 |
| 地址: | 518118 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 在線 升級 方法 系統 | ||
1.一種在線升級方法,其特征在于,包括以下步驟:
獲取在線升級程序;
將所述在線升級程序寫入至存儲器的啟動引導程序區中,其中,主控制器分別通過存儲控制器和ISP(In?System?Program,在系統編程)控制器與所述存儲器相連;
所述ISP控制器通過所述主控制器接收在線升級指令,并執行所述啟動引導程序區中的在線升級程序;
所述主控制器從上位機獲取在線升級命令或數據,并將所述在線升級命令或數據寫入至所述ISP控制器;
所述ISP控制器暫停所述主控制器,并根據所述在線升級命令或數據對所述存儲器進行相應操作;以及
當所述ISP控制器對所述存儲器進行在線升級操作完成之后,所述ISP控制器釋放對所述主控制器的暫停。
2.如權利要求1所述的方法,其特征在于,所述存儲控制器中集成有所述ISP控制器。
3.如權利要求1所述的方法,其特征在于,在所述存儲器的用戶程序區中設置有標志位區,所述標志位區中的標志位用于標志從所述啟動引導程序區或所述用戶程序區啟動。
4.如權利要求1所述的方法,其特征在于,所述ISP控制器包括ISP控制寄存器、ISP地址寄存器、ISP數據寄存器、ISP命令寄存器和ISP觸發寄存器,其中,所述ISP控制寄存器用于使能所述ISP控制器,所述ISP地址寄存器用于寫入操作地址,所述ISP數據寄存器用于寫入操作數據,所述ISP命令寄存器用于寫入操作命令,所述ISP觸發寄存器用于觸發所述ISP控制器對所述存儲器進行在線升級操作。
5.如權利要求4所述的方法,其特征在于,所述ISP控制器通過所述ISP觸發寄存器控制所述主控制器暫停,在對所述存儲器進行在線升級操作完成之后,清空所述ISP觸發寄存器。
6.如權利要求1所述的方法,其特征在于,所述存儲器為FLASH存儲器。
7.一種在線升級系統,其特征在于,包括:
存儲器,設置有啟動引導程序區;
存儲控制器和ISP控制器;
上位機,用于獲取在線升級程序,并將所述在線升級程序寫入至存儲器的啟動引導程序區中;
主控制器,所述主控制器分別通過存儲控制器和ISP控制器與所述存儲器相連,所述主控制器與所述上位機進行通信,用于從所述上位機獲取在線升級指令,并根據所述在線升級指令執行所述啟動引導程序區中的在線升級程序,以及從所述上位機獲取在線升級命令或數據,并將所述在線升級命令或數據寫入至所述ISP控制器,
其中,所述ISP控制器,用于暫停所述主控制器,并根據所述在線升級命令或數據對所述存儲器進行操作存儲器進行相應操作,以及當所述ISP控制器對所述存儲器進行在線升級操作完成之后,所述ISP控制器釋放對所述主控制器的暫停。
8.如權利要求7所述的系統,其特征在于,所述存儲控制器中集成有所述ISP控制器。
9.如權利要求7所述的系統,其特征在于,在所述存儲器的用戶程序區中設置有標志位區,所述標志位區中的標志位用于標志從所述啟動引導程序區或所述用戶程序區啟動。
10.如權利要求7所述的系統,其特征在于,所述ISP控制器包括ISP控制寄存器、ISP地址寄存器、ISP數據寄存器、ISP命令寄存器和ISP觸發寄存器,其中,所述ISP控制寄存器用于使能所述ISP控制器,所述ISP地址寄存器用于寫入操作地址,所述ISP數據寄存器用于寫入操作數據,所述ISP命令寄存器用于寫入操作命令,所述ISP觸發寄存器用于觸發所述ISP控制器對所述存儲器進行在線升級操作,所述ISP控制器通過所述ISP觸發寄存器控制所述主控制器暫停,在對所述存儲器進行在線升級操作完成之后,清空所述ISP觸發寄存器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于比亞迪股份有限公司,未經比亞迪股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310386007.7/1.html,轉載請聲明來源鉆瓜專利網。





