|
大家好,我是痞子衡,是正經(jīng)搞技術(shù)的痞子。今天痞子衡給大家分享的是MCUXpresso IDE下將關(guān)鍵函數(shù)重定向到RAM中執(zhí)行的幾種方法。
- f) h" d( r& B' G4 g前段時間痞子衡寫了一篇 《在IAR開發(fā)環(huán)境下將關(guān)鍵函數(shù)重定向到RAM中執(zhí)行的三種方法》,有讀者在文章下面留言,希望也講一講 MCUXpresso IDE 下函數(shù)重定向到 RAM 中執(zhí)行的方法。我們知道函數(shù)重定向的實(shí)現(xiàn)需要借助 IDE 中鏈接器,不同 IDE 下雖然鏈接器原理差不多,但具體鏈接語法不太一樣。MCUXpresso IDE 的底層工具鏈?zhǔn)?Arm GCC,所以今天的主題其實(shí)跟 Arm GCC 鏈接器語法及用法有關(guān)。- J4 s6 F9 T; D0 o' T
一、準(zhǔn)備工作首先需要準(zhǔn)備好環(huán)境,包含必要的軟件,痞子衡的環(huán)境如下:0 o- d, ^* a* J$ `# p) p+ {
集成開發(fā)環(huán)境:MCUXpresso IDE_11.4.0_6224,點(diǎn)此下載軟件開發(fā)包:SDK_2.10.0_EVK-MIMXRT1170(Toolchain需包含MCUXpresso IDE),點(diǎn)此下載然后按照 《MCUXpresso IDE下SDK工程導(dǎo)入與workspace管理機(jī)制》 一文步驟從 SDK 包里導(dǎo)入生成一個工程(就選最簡單的 hello_world 吧)。工程導(dǎo)入成功后,會在 \MCUXpressoIDE_11.4.0_6224\workspace\evkmimxrt1170_hello_world_demo_cm7 下看到 .project 工程文件,在 MCUXpresso IDE 下打開這個工程,然后調(diào)整工程設(shè)置 Memory 定義中順序如下: |
|