|
針對(duì)iar和keil編譯器輸出內(nèi)存的分配做說(shuō)明) u0 i, A- i/ p$ A, }7 U
IAR
* i; U( }& m) N2 i6 ^
ox5cbniuui364010482930.png (3.71 KB, 下載次數(shù): 1)
下載附件
保存到相冊(cè)
ox5cbniuui364010482930.png
2024-9-17 11:14 上傳
. n9 B4 L3 g' T% Ykeil
# F- o: l h4 M1 ?" Y) ~
01xoswzgpra64010483030.png (4.39 KB, 下載次數(shù): 0)
下載附件
保存到相冊(cè)
01xoswzgpra64010483030.png
2024-9-17 11:14 上傳
( n9 K! D, c P7 b- Q! q" m, Z
先說(shuō)IAR
/ W( l' S I. g% e! |readonly code memory 是存儲(chǔ)在flash中的; S# i* u: b* [( t2 m( x/ ~
readonly data memory 是存儲(chǔ)在flash中的(只讀常量,如const型)
: G1 @4 v: o3 [0 y0 \; w$ @" Zreadwrite data memory 是存儲(chǔ)在RAM中的; _# W: i L2 n' x$ A$ v7 p5 V
4 Z- u! `+ M1 ]. s" M
再說(shuō)keil
1 J6 u6 {5 S1 [ Z$ D I1 XCode: 存儲(chǔ)到flash中的程序代碼。
1 v& F% L$ g1 S0 }7 gRO-data:(Read Only)只讀常量的大小,如const型。- k: e) m0 _/ U3 r7 X
RW-data:(Read Write) 初始化了可讀寫變量的大小。即已初始化為非零的全局變量。
6 m5 @2 L5 I3 v+ A7 q( GZI-data:(Zero Initialize) 沒(méi)有初始化或初始化為0的可讀寫的變量的大小 |
|