[發明專利]一種應用于無線燒錄的點對點無線協議控制方法在審
| 申請號: | 202110388674.3 | 申請日: | 2021-04-12 |
| 公開(公告)號: | CN113094058A | 公開(公告)日: | 2021-07-09 |
| 發明(設計)人: | 肖國林;李智;李澤民 | 申請(專利權)人: | 上海磐啟微電子有限公司 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61;H04W80/00 |
| 代理公司: | 上海旭誠知識產權代理有限公司 31220 | 代理人: | 鄭立 |
| 地址: | 201210 上海市浦東新區中國(上海)自由貿易試*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用于 無線 點對點 協議 控制 方法 | ||
本發明公開了一種應用于無線燒錄的點對點無線協議控制方法,涉及燒錄技術領域。燒錄前,燒錄器準備發送表,待燒錄系統準備接收表,兩張表的大小一致,表項位置和大小也一致,表的大小不超過RF(Radio Frequency射頻)的一個Payload(有效載荷);燒錄器依據發送表發送燒錄數據包,修改發送表;待燒錄系統接收燒錄數據包,同步修改接收表;燒錄過程中,待燒錄系統可以將自己的接收表發給燒錄器替換發送表讓燒錄器知道需要重發哪些數據包。本發明移植性強,可靠穩定,可運行于低端MCU加RF的系統,實現無線燒錄功能。
技術領域
本發明涉及燒錄技術領域,尤其涉及一種應用于無線燒錄的點對點無線協議控制方法。
背景技術
目前實現無線燒錄的方法主要是基于藍牙,WiFi等現有協議進行,這些協議對MCU和RF的要求都比較高,在低端的MCU和RF中資源不足,難以實現;另一種方法是不使用任何協議,這種方式燒錄又不具有可靠性。
因此,本領域的技術人員致力于開發一種應用于無線燒錄的點對點無線協議控制方法,移植性強,可靠穩定,可以運行于低端MCU和RF的無線燒錄。
發明內容
有鑒于現有技術的上述缺陷,本發明所要解決的技術問題是提供一種移植性強,可靠穩定的,可以運行于低端MCU和RF的無線燒錄的無線協議控制方法。
為實現上述目的,本發明提供了一種應用于無線燒錄的點對點無線協議控制方法,包括以下步驟:
步驟一、燒錄器發送請求燒錄包,表明要進行燒錄;
步驟二、待燒錄系統檢測到所述請求燒錄包,進入準備燒錄狀態,同時對所述燒錄器回復允許燒錄包;
步驟三、所述燒錄器接收到所述允許燒錄包,進入燒錄狀態;
步驟四、所述燒錄器向所述待燒錄系統發送擦除信息包;
步驟五、所述待燒錄系統接收到所述擦除信息包執行擦除操作,同時回復擦除狀態包;
步驟六、所述燒錄器判斷到擦除完成則準備燒錄;
步驟七、燒錄前,所述燒錄器和所述待燒錄系統各自準備一張記錄表,兩張表的大小一致,表項位置和大小也一致,表的大小不超過RF的一個Payload;所述燒錄器中的表為發送表,所述待燒錄系統的表為接收表;表項包括bit表示的BREC區以及BREC區首個bit代表的數據包的包號PIDX;
步驟八、所述燒錄器依據所述發送表發送燒錄數據包:從前向后查找所述發送表BREC區,依次發送bit為0位置的數據包,并標記為1;
步驟九、所述待燒錄系統接收所述燒錄器的所述燒錄數據包,到所述接收表的BREC區查找接收到的包的狀態,如果為0則將數據寫入ROM,同時標記1,如有校驗,更新接收表校驗信息;如果為1表示為重復包,則忽略;
步驟十、一旦所述記錄表BREC區首部有字節bit全1,則丟棄首部字節,其余部分前移,尾部補0,PIDX也對應變化;
步驟十一、燒錄過程中,所述燒錄器可以向所述待燒錄系統發起記錄表同步請求,所述待燒錄系統收到帶有請求的數據包后將所述接收表發送給所述燒錄器,所述燒錄器發起請求后應當立即進入接收狀態等候所述待燒錄系統返回所述接收表,并替換所述發送表,之后的發送便又從所述發送表的開始進行;
步驟十二、所述燒錄器和所述待燒錄系統可以從所述接收表的內容判斷出燒錄是否結束;所述燒錄器在燒錄完成時向所述待燒錄系統發送完成數據包。
進一步地,所述步驟四、所述燒錄器向所述待燒錄系統發送的信息包括燒錄程序的地址和大小。
進一步地,所述步驟五、所述燒錄器根據所述擦除狀態包顯示進度信息。
進一步地,所述記錄表包括校驗信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海磐啟微電子有限公司,未經上海磐啟微電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110388674.3/2.html,轉載請聲明來源鉆瓜專利網。





