[發明專利]GNSS接收機中實現軟件快速串口升級的系統及方法有效
| 申請號: | 201310695204.7 | 申請日: | 2013-12-17 |
| 公開(公告)號: | CN103677928B | 公開(公告)日: | 2017-05-24 |
| 發明(設計)人: | 李廣;張志桂;王杰俊;謝華忠;張曉飛;劉根芳 | 申請(專利權)人: | 上海華測導航技術股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 上海智信專利代理有限公司31002 | 代理人: | 王潔,鄭暄 |
| 地址: | 201702 上海市青浦區徐*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | gnss 接收機 實現 軟件 快速 串口 升級 系統 方法 | ||
1.一種GNSS接收機中實現軟件快速串口升級的系統,其特征在于,所述的系統包括:
升級設備,與所述的GNSS接收機通過串口進行連接,所述的升級設備用以提供所述的GNSS接收機程序升級的下載源;
Flash存儲器,設置于所述的GNSS接收機中并與所述的GNSS接收機的處理器相連接,所述的Flash存儲器包括Boot程序分區和應用程序分區,且Boot程序分區的存儲地址位于應用程序分區的存儲地址之前,且所述的Flash存儲器還包括中斷向量分區、Boot復位程序入口分區和應用程序復位程序入口分區,且所述的中斷向量分區存儲于Flash存儲器的起始位置,所述的GNSS接收機運行所述的Boot程序分區中存儲的Boot程序并檢測是否有升級命令,并根據檢測結果控制該GNSS接收機通過串口從所述的升級設備中下載升級程序并進行安裝,或控制該GNSS接收機運行所述的應用程序分區中存儲的應用程序。
2.根據權利要求1所述的GNSS接收機中實現軟件快速串口升級的系統,其特征在于,所述的升級設備為電腦。
3.根據權利要求2所述的GNSS接收機中實現軟件快速串口升級的系統,其特征在于,所述的Boot復位程序入口分區的存儲地址介于所述的中斷向量分區和Boot程序分區之間、所述的應用程序復位程序入口分區存儲地址介于所述的Boot程序分區和應用程序分區之間。
4.一種基于權利要求1至3中任一項所述的系統GNSS接收機中實現軟件快速串口升級的方法,其特征在于,所述的方法包括以下步驟:
(1)所述的GNSS接收機運行所述的Boot程序分區中存儲的Boot程序并檢測是否有升級命令,如果是,則繼續步驟(2),否則繼續步驟(4);
(2)所述的GNSS接收機通過串口從所述的升級設備中下載升級程序并進行安裝;
(3)所述的GNSS接收機進入等待關機狀態,然后結束退出;
(4)所述的GNSS接收機運行所述的應用程序分區中存儲的應用程序。
5.根據權利要求4所述的GNSS接收機中實現軟件快速串口升級的方法,其特征在于,所述的檢測是否有升級命令,具體為:
所述的GNSS接收機檢測是否接收到數據頭字符為“SS”的數據,如果是,則繼續步驟(2),否則繼續步驟(4)。
6.根據權利要求4所述的GNSS接收機中實現軟件快速串口升級的方法,其特征在于,所述的GNSS接收機通過串口從所述的升級設備中下載升級程序并進行安裝,包括以下步驟:
(21)所述的GNSS接收機通過串口接收數據頭字符為“SX”的數據;
(22)所述的GNSS接收機判斷升級程序是否接收完成,如果是,則繼續步驟(23),否則繼續步驟(21);
(23)所述的GNSS接收機的處理器進行升級程序的安裝并發送數據頭字符為“SC”的數據。
7.根據權利要求6所述的GNSS接收機中實現軟件快速串口升級的方法,其特征在于,所述的步驟(21)和(22)之間,還包括以下步驟:
(211)所述的GNSS接收機判斷距離上次向所述的升級設備發送程序數據接收狀態反饋信息時刻起是否已接收了128字節的升級程序數據,如果是,則繼續步驟(212),否則繼續步驟(22);
(212)所述的GNSS接收機向所述的升級設備發送程序數據接收狀態反饋信息,然后繼續步驟(22)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海華測導航技術股份有限公司,未經上海華測導航技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310695204.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種降低硫磺裝置SO2排放濃度的方法
- 下一篇:一種新的金花菌及其應用





