一種嵌入式處理器中斷偏移方法、裝置、存儲(chǔ)介質(zhì)及電子設(shè)備
基本信息
申請(qǐng)?zhí)?/td> | CN202110592612.4 | 申請(qǐng)日 | - |
公開(公告)號(hào) | CN113176939A | 公開(公告)日 | 2021-07-27 |
申請(qǐng)公布號(hào) | CN113176939A | 申請(qǐng)公布日 | 2021-07-27 |
分類號(hào) | G06F9/48(2006.01)I | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 劉亞奇;江建明;李高志;張睿軼;朱建軍 | 申請(qǐng)(專利權(quán))人 | 上海矽印科技有限公司 |
代理機(jī)構(gòu) | 北京品源專利代理有限公司 | 代理人 | 孟金喆 |
地址 | 201306上海市浦東新區(qū)中國(guó)(上海)自由貿(mào)易試驗(yàn)區(qū)臨港新片區(qū)環(huán)湖西二路888號(hào)C樓 | ||
法律狀態(tài) | - |
摘要
摘要 | 本申請(qǐng)實(shí)施例公開了一種嵌入式處理器中斷偏移方法、裝置、存儲(chǔ)介質(zhì)及電子設(shè)備。該方法包括:在嵌入式處理器的程序運(yùn)行過(guò)程中檢測(cè)中斷服務(wù)請(qǐng)求,若檢測(cè)到中斷服務(wù)請(qǐng)求,則獲取偏移變量的數(shù)值;其中,所述偏移變量是預(yù)先定義在Bootloader和APP的程序存儲(chǔ)空間的變量;若所述數(shù)值符合預(yù)設(shè)中斷偏移執(zhí)行條件,則根據(jù)偏移位置跳轉(zhuǎn)至APP程序中執(zhí)行APP中斷服務(wù)函數(shù);其中,所述偏移位置是根據(jù)所述偏移變量和Bootloader中斷向量表的存儲(chǔ)地址確定的。本技術(shù)方案,可以通過(guò)設(shè)定偏移變量,根據(jù)偏移變量和Bootloader中斷向量表的存儲(chǔ)地址確定偏移位置,實(shí)現(xiàn)APP程序的中斷服務(wù)。APP程序可以存儲(chǔ)在SRAM區(qū)域的任意位置,保證了任意位置中斷程序的準(zhǔn)確返回。 |
