[發明專利]通過CAN接口進行AT90單片機程序在線更新的方法在審
| 申請號: | 201210471916.6 | 申請日: | 2012-11-20 |
| 公開(公告)號: | CN103838588A | 公開(公告)日: | 2014-06-04 |
| 發明(設計)人: | 余英慧;張力華;李鵬偉;鐘紹華 | 申請(專利權)人: | 廣州市暨華醫療器械有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 深圳冠華專利事務所(普通合伙) 44267 | 代理人: | 諸蘭芬 |
| 地址: | 510000 廣東省廣州*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 通過 can 接口 進行 at90 單片機 程序 在線 更新 方法 | ||
1.一種通過CAN接口進行AT90單片機程序在線更新的方法,其特征在于,包括步驟:
A、由升級模塊獲取用于AT90單片機程序更新的Hex文件;
B、升級模塊解析Hex文件,將從Hex文件解析出程序數據通過CAN接口按照預定義的通訊協議發送給AT90單片機模塊;
C、AT90單片機模塊將接收到的程序數據寫入到該AT90單片機模塊中Flash存儲器指定的存儲器地址,實現對該AT90單片機模塊中的AT90單片機程序的在線更新。
2.根據權利要求1所述通過CAN接口進行AT90單片機程序在線更新的方法,其特征在于,步驟B之前還包括步驟:
升級模塊發送“命令打開節點”的通訊指令給需要程序更新處理的AT90單片機模塊。
3.根據權利要求1所述通過CAN接口進行AT90單片機程序在線更新的方法,其特征在于,步驟B具體包括:
升級模塊解析Hex的二進制文件,將Hex的首地址取出,把用于AT90單片機程序更新的程序數據組合到一個緩沖區,并計算出程序數據的長度;
升級模塊將首地址及程序數據的長度發送給AT90單片機模塊。
4.根據權利要求1所述通過CAN接口進行AT90單片機程序在線更新的方法,其特征在于,步驟C之后還包括步驟:
D、升級模塊發送重啟命令給AT90單片機模塊,控制AT90單片機模塊重啟。
5.根據權利要求4所述通過CAN接口進行AT90單片機程序在線更新的方法,其特征在于,步驟D之后還包括步驟:
升級模塊控制AT90單片機模塊跳轉到指定地址運行。
6.根據權利要求1-5任何一項所述通過CAN接口進行AT90單片機程序在線更新的方法,其特征在于,升級模塊為一個帶有CAN接口和外設接口的ARM嵌入式系統。
7.根據權利要求6所述通過CAN接口進行AT90單片機程序在線更新的方法,其特征在于,外設接口包括網絡接口、SD卡接口、PSP串口接口或USB接口至少其中之一。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州市暨華醫療器械有限公司,未經廣州市暨華醫療器械有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210471916.6/1.html,轉載請聲明來源鉆瓜專利網。





