一種實現(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ù)地址資源都可以獨立使用,減少資源浪費;同時使用中斷映射方式,減少代碼耦合性,即提高代碼的安全性。 |
