[發明專利]一種雙CPU系統及其程序升級方法有效
| 申請號: | 201410354266.6 | 申請日: | 2014-07-23 |
| 公開(公告)號: | CN104102518B | 公開(公告)日: | 2020-09-08 |
| 發明(設計)人: | 李白龍;廖小俊;舒成維;袁帥;李世軍 | 申請(專利權)人: | 愛士惟新能源技術(揚中)有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65 |
| 代理公司: | 蘇州創元專利商標事務所有限公司 32103 | 代理人: | 孫仿衛 |
| 地址: | 212200 江蘇省鎮*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 cpu 系統 及其 程序 升級 方法 | ||
1.一種雙CPU系統,其特征在于,包括PMU及逆變器;
所述逆變器包括主CPU、副CPU及外擴Flash;
外擴Flash與主CPU相連,用于存儲PMU發送的信息;
所述副CPU與所述主CPU相連接;
主CPU通過通訊接口與PMU相連,進行信息交互;
所述PMU,用于接收并保存待升級程序包并發送至所述逆變器;
所述逆變器,用于根據所述待升級程序包的版本信息確認是否需要保存,需要保存時將接收的所述待升級程序包存于所述外擴Flash,還用于在所述主CPU升級完成后,利用所述主CPU和所述副CPU間的通訊對所述副CPU進行升級;
其中,為副CPU升級時:
步驟A、副CPU上電從內部Flash模式啟動,讀取副CPU應用程序完整標志信息;
步驟B、判斷副CPU應用程序是否完整,如果判斷結果為是,則進行副CPU應用程序運行;如果判斷結果為否,則執行下述步驟C;
步驟C、跳轉到引導程序判斷主CPU是否對其進行程序升級,如果接收到主CPU發送過來的升級指令,則根據升級指令進行ROM區塊的擦除、燒寫、校驗;如果沒有接收到主CPU發送過來的升級指令,則持續等待;
所述步驟B中,若判斷結果為是,則跳轉到應用程序入口地址,初始化將ROM1中程序搬運到內部SDRAM中運行,副CPU應用程序運行中與主CPU建立通信,判斷主CPU是否對其升級,如果是就跳轉到程序升級代碼的入口地址,進行副CPU程序升級;如果否則主副CPU之間正常通訊,持續判斷副CPU是否需要程序升級;
所述步驟B中,若判斷結果為否,則跳轉到程序升級代碼的入口地址,初始化將ROM0中的升級功能程序搬運到內部SDRAM中運行,等待主CPU對其內部Flash的擦除,編程操作,校驗完成后,復位重啟。
2.如權利要求1所述的系統,其特征在于:
所述逆變器通過RS485/422模式與PMU相連,進行數據交互。
3.如權利要求2所述的系統,其特征在于:
PMU用于通過有線或無線模式與遠端服務器相連接,進行數據交互。
4.一種雙CPU系統程序的升級方法,
雙CPU系統包括PMU及逆變器;
所述逆變器包括主CPU、副CPU及外擴Flash;
外擴Flash與主CPU相連,用于存儲PMU發送的信息;
所述副CPU與所述主CPU相連接;
主CPU通過通訊接口與PMU相連,進行信息交互;
所述方法包含如下步驟:
步驟1.PMU接收并保存由遠端服務器傳輸來的待升級程序包,PMU接收保存后發給與之連接的逆變器,將接收的所述待升級程序包存于所述外擴Flash;
步驟2.進行主CPU程序判斷升級;
步驟3.利用主/從CPU間的通訊,主CPU對副CPU進行程序升級;
其中,所述步驟3具體包括:
步驟A、副CPU上電從內部Flash模式啟動,讀取副CPU應用程序完整標志信息;
步驟B、判斷副CPU應用程序是否完整,如果判斷結果為是,則進行副CPU應用程序運行;如果判斷結果為否,則執行下述步驟C;
步驟C、跳轉到引導程序判斷主CPU是否對其進行程序升級,如果接收到主CPU發送過來的升級指令,則根據升級指令進行ROM區塊的擦除、燒寫、校驗;如果沒有接收到主CPU發送過來的升級指令,則持續等待;
所述步驟B中,若判斷結果為是,則跳轉到應用程序入口地址,初始化將ROM1中程序搬運到內部SDRAM中運行,副CPU應用程序運行中會與主CPU建立通信,判斷主CPU是否要升級副CPU程序;如果是就跳轉到程序升級代碼的入口地址,進行副CPU程序升級;如果否則主副CPU之間正常通訊,持續判斷副CPU是否需要程序升級;
所述步驟B中,若判斷結果為否,則跳轉到程序升級代碼的入口地址,初始化將ROM0中的升級功能程序搬運到內部SDRAM中運行,等待主CPU對其內部Flash的擦除,編程操作,校驗完成后,復位重啟。
5.如權利要求4所述的方法,其特征在于:
PMU接收保存后以廣播方式發給與之連接的逆變器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于愛士惟新能源技術(揚中)有限公司,未經愛士惟新能源技術(揚中)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410354266.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種高可用集群軟件分布式自動化測試框架
- 下一篇:一種CAD工具切換方法





