大家好,我是痞子衡,是正經(jīng)搞技術(shù)的痞子。今天痞子衡給大家分享的是在IAR開發(fā)環(huán)境下將盡可能多的代碼重定向到RAM中執(zhí)行的方法。 最近和同事在討論一個客戶案例,客戶 APP 工程是基于 IAR 開發(fā)環(huán)境,客戶希望將工程里盡可能多的代碼都重定向到 RAM 里執(zhí)行,僅留必要或者指定的源文件代碼在 Flas
大家好,我是痞子衡,是正經(jīng)搞技術(shù)的痞子。今天痞子衡給大家分享的是在IAR開發(fā)環(huán)境下將盡可能多的代碼重定向到RAM中執(zhí)行的方法。
最近和同事在討論一個客戶案例,客戶 APP 工程是基于 IAR 開發(fā)環(huán)境,客戶希望將工程里盡可能多的代碼都重定向到RAM里執(zhí)行,僅留必要或者指定的源文件代碼在Flash中執(zhí)行。這個需求和痞子衡舊文《在IAR下將關(guān)鍵函數(shù)重定向到RAM中執(zhí)行的方法》實現(xiàn)正好相反。正常需求都是指定一些代碼重定向到RAM,客戶這次卻是要保留一些指定代碼在Flash中,其余全部都重定向到RAM。
客戶的這個需求原則上我們還是可以用老方法去做,即在 IAR 鏈接文件里將除了指定源文件外的其它 object 全部加入 initialize by copy 語句里,或者直接代碼里對相關(guān)函數(shù)加 __ramfunc 或者 section 屬性,但顯然這種方式手工活太多比較繁瑣,有沒有更人性化的方式呢?當(dāng)然有!這就是痞子衡今天要聊的話題:
小編推薦閱讀
- Note 1: 閱讀本文前需要對 《IAR鏈接文件(.icf)》 、 《IAR映射文件(.map)》 這兩種文件有所了解。
- Note 2: 本文使用的 IAR EWARM 軟件版本是 v9.50.1。
機器學(xué)習(xí):神經(jīng)網(wǎng)絡(luò)構(gòu)建(下)
閱讀華為Mate品牌盛典:HarmonyOS NEXT加持下游戲性能得到充分釋放
閱讀實現(xiàn)對象集合與DataTable的相互轉(zhuǎn)換
閱讀算法與數(shù)據(jù)結(jié)構(gòu) 1 - 模擬
閱讀5. Spring Cloud OpenFeign 聲明式 WebService 客戶端的超詳細使用
閱讀Java代理模式:靜態(tài)代理和動態(tài)代理的對比分析
閱讀Win11筆記本“自動管理應(yīng)用的顏色”顯示規(guī)則
閱讀本站所有軟件,都由網(wǎng)友上傳,如有侵犯你的版權(quán),請發(fā)郵件[email protected]
湘ICP備2022002427號-10 湘公網(wǎng)安備:43070202000427號© 2013~2025 haote.com 好特網(wǎng)