一種實現(xiàn)BOOT和應用程序分離的方法、裝置及相關組件

基本信息

申請?zhí)?/td> CN202210363296.8 申請日 -
公開(公告)號 CN114780234A 公開(公告)日 2022-07-22
申請公布號 CN114780234A 申請公布日 2022-07-22
分類號 G06F9/50(2006.01)I;G06F9/22(2006.01)I;G06F8/65(2018.01)I;G06F9/4401(2018.01)I;G06F9/48(2006.01)I 分類 計算;推算;計數(shù);
發(fā)明人 陳瑋鈺;郭云 申請(專利權)人 深圳市振邦智能科技股份有限公司
代理機構 深圳市精英專利事務所 代理人 -
地址 518000廣東省深圳市光明新區(qū)玉塘街道根玉路與南明路交匯處華宏信通工業(yè)園4棟1-6樓
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種實現(xiàn)BOOT和應用程序分離的方法、裝置及相關組件。該方法包括將MCU的Flash存儲空間劃分成Boot區(qū)和App應用區(qū);以及從MCU的Ram存儲空間中劃分出中斷函數(shù)地址存儲區(qū)域;新建BOOT工程,并設置BOOT工程在編譯時所分配的Flash范圍在Boot區(qū);新建應用程序工程,并設置應用程序工程在編譯時所分配的Flash范圍在App應用區(qū);將BOOT工程和應用程序工程在執(zhí)行時的中斷函數(shù)地址存放至中斷函數(shù)地址存儲區(qū)域,并將存儲于Boot區(qū)的MCU的硬件絕對中斷地址與中斷函數(shù)地址存儲區(qū)域中的中斷函數(shù)地址進行映射。該方法通過BOOT工程和應用程序工程實現(xiàn)一個完整項目,Ram資源和中斷函數(shù)地址資源都可以獨立使用,減少資源浪費;同時使用中斷映射方式,減少代碼耦合性,即提高代碼的安全性。