[發明專利]一種固件升級的方法和設備在審
| 申請號: | 201710025902.4 | 申請日: | 2017-01-13 |
| 公開(公告)號: | CN106789334A | 公開(公告)日: | 2017-05-31 |
| 發明(設計)人: | 梁緝迎 | 申請(專利權)人: | 狼天科技(深圳)有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;G06F9/44;G06F9/445 |
| 代理公司: | 北京超凡志成知識產權代理事務所(普通合伙)11371 | 代理人: | 王術蘭 |
| 地址: | 518000 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 升級 方法 設備 | ||
1.一種固件升級的方法,其特征在于,用于對STM32單片機的固件進行升級,該方法包括:
通過移動終端獲取升級用的固件文件,并通過網絡透傳模塊將升級用的固件文件發送至bootloader;
通過所述bootloader將獲取到的固件文件緩存在RAM中;
通過所述RAM不斷將所獲取到的固件文件轉移至外部存儲器中;
利用外部存儲器中的升級用的固件文件進行固件升級。
2.如權利要求1所述的方法,其特征在于,還包括:
若STM32單片機的復位為普通復位,將標志位的值更新為0;
若STM32單片機的復位是基于傳輸固件文件進行的復位,將標志位的值更新為1;并對外部存儲器所接收到的固件文件進行完整性的校驗;
若校驗通過,則將標志位的值更新為2;
若校驗不通過,則將標志位的值更新為0;
若檢測到STM32單片機中APP固件區發生物理損壞,則將標志位的值更新為3。
3.如權利要求2所述的方法,其特征在于,所述利用外部存儲器中的升級固件文件進行固件升級,具體包括:
確定外部存儲器中的固件文件的標志位的值;
若標志位的值為2,則確定外部存儲器中對應的固件文件為升級用的固件文件;
基于確定的升級用的固件文件進行固件升級。
4.如權利要求3所述的方法,其特征在于,還包括:
若確定標志位的值為0,則通過外部存儲器重新接收固件文件;
若確定標志位的值為1,則啟動APP固件區以執行正常功能;
若確定標志位的值為3,則生成報警信息并發送給指定的設備。
5.如權利要求1所述的方法,其特征在于,所述網絡透傳模塊具體包括:無線網絡透傳模塊。
6.一種固件升級的設備,其特征在于,用于對STM32單片機的固件進行升級,該設備包括:
發送模塊,用以通過移動終端獲取升級用的固件文件,并通過網絡透傳模塊將固件文件發送至bootloader;
第一緩存模塊,用以通過所述bootloader將獲取到的固件文件緩存在RAM中;
第二緩存模塊,用以通過所述RAM不斷將所獲取到的固件文件轉移至外部存儲器中;
升級模塊,用以利用外部存儲器中的升級用的固件文件進行固件升級。
7.如權利要求6所述的設備,其特征在于,還包括:
更新模塊,用以當STM32單片機的復位為普通復位時,將標志位的值更新為0;
當STM32單片機的復位是基于傳輸固件文件進行的復位時,將標志位的值更新為1;并對外部存儲器所接收到的固件文件進行完整性的校驗;
若校驗通過,則將標志位的值更新為2;
若校驗不通過,則將標志位的值更新為0;
當檢測到STM32單片機中APP固件區發生物理損壞時,則將標志位的值更新為3。
8.如權利要求7所述的設備,其特征在于,所述升級模塊,具體用于:
確定外部存儲器中的固件文件的標志位的值;
若標志位的值為2,則確定外部存儲器中對應的固件文件為升級用的固件文件;
基于確定的升級用的固件文件進行固件升級。
9.如權利要求8所述的設備,其特征在于,還包括:處理模塊,用以當確定標志位的值為0時,通過外部存儲器重新接收固件文件;
當確定標志位的值為1時,啟動APP固件區以執行正常功能;
當確定標志位的值為3時,生成報警信息并發送給指定的設備。
10.如權利要求6所述的設備,其特征在于,所述網絡透傳模塊具體包括:無線網絡透傳模塊。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于狼天科技(深圳)有限公司,未經狼天科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710025902.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:具有多個色彩標度的圖像色彩校準
- 下一篇:一種用于處理信息的方法和系統





