[發明專利]Bootloader在線刷寫方法有效
| 申請號: | 202011107005.6 | 申請日: | 2020-10-16 |
| 公開(公告)號: | CN112269589B | 公開(公告)日: | 2022-07-26 |
| 發明(設計)人: | 豐建敏 | 申請(專利權)人: | 江蘇吉泰科電氣股份有限公司 |
| 主分類號: | G06F8/656 | 分類號: | G06F8/656 |
| 代理公司: | 南通方略縱橫知識產權代理事務所(普通合伙) 32607 | 代理人: | 張素慶 |
| 地址: | 226000*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | bootloader 在線 方法 | ||
本發明公開了一種Bootloader在線刷寫方法,包括以下步驟:制作在線刷寫應用數據;將在線刷寫應用數據刷寫到產品中的flash的應用地址空間中;在PC上的上位機和在線刷寫應用的通訊協議控制下,在線刷寫應用調用Flashdriver擦除產品中位于bootloader地址空間中的原bootloader數據,擦除完成后,微控制器中flash地址空間分布,將新bootloader數據下載到微控制器RAM空間中后,在線刷寫應用調用Flash driver將新bootloader數據刷寫到產品中bootloader的地址空間中去,刷寫完成后,微控制器中flash地址空間分布。本發明不用拆機,不用斷電,利用已有的上位機在線刷寫bootloader,刷寫迅速,減少了刷寫時間,提高了工作效率。
技術領域
本發明涉及測速技術領域,具體涉及一種自適應MT過渡測速方法。
背景技術
目前,大多數的產品的bootloader是在產線上用上位機刷寫后再也不能更新了。隨著后期的需求變更,產品的bootloader功能也隨著擴展了。但是如果控制器不支持bootloader在線自編程的話,bootloader的重新刷寫將需要產品斷電退出運行,拆機,將控制器硬件電路通過物理線路配置為BOOT模式后才能刷寫bootloader。需要耗費大量的人力和時間成本,工作效率低。
發明內容
本發明的目的在于提供一種自適應MT過渡測速方法,以解決上述背景技術中提出的問題。
為實現上述目的,本發明提供如下技術方案:一種bootloader在線刷寫方法,包括以下步驟:
A)、復制一個完整的bootloader工程,刪除該bootloader工程中的腳本文件,復制產品的應用軟件工程中的腳本文件到bootloader中,修改 bootloader工程源碼中的地址配置,使其和腳本文件配置一致,刪除源碼中當接收到PC上的上位機刷寫應用指令后的復位操作,然后將該bootloader 工程改名為在線刷寫應用工程,編譯鏈接該在線刷寫應用工程,最后生成在線刷寫應用數據;
B)、利用產品中的原bootloader和PC機上的上位機將在線刷寫應用刷寫到產品中的flash的應用地址空間中,完成本步驟后Flash地址空間分布(如圖1的3);
C)、在PC上的上位機和在線刷寫應用的通訊協議控制下,在線刷寫應用調用Flashdriver擦除產品中位于bootloader地址空間中的原bootloader數據,擦除完成后,微控制器中flash地址空間分布(如圖1的4);
D)、通過PC上的上位機和在線刷寫應用之間的通訊協議將新bootloader 數據下載到微控制器RAM空間中,后在線刷寫應用調用Flash driver將新 bootloader數據刷寫到產品中bootloader的地址空間中去,刷寫完成后,微控制器中flash地址空間分布(如圖1的5),至此,bootloader在線以新替老完成了;
其中所述在線刷寫應用的功能設計和bootloader功能相同,但存儲在微控制器中Flash中的地址空間卻保持和應用軟件相同;
所述原bootloader為產品中正在使用的bootloader,功能不足,需要更新的bootloader;
所述微控制器為產品中運行bootloader和應用軟件的主控制器;
所述flash driver為Flash擦除,Flash寫入,Flash寫入校驗等功能的函數集合,可通過PC上的上位機和bootloader間的通訊協議下載到微控制器中的RAM空間,由bootloader調用;
所述腳本文件為工程編譯鏈接時,調用的指定輸出段地址和變量,堆棧地址空間的描述文件;如CMD,LCF等文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇吉泰科電氣股份有限公司,未經江蘇吉泰科電氣股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011107005.6/2.html,轉載請聲明來源鉆瓜專利網。





