|
|
6#

楼主 |
发表于 2017-1-18 14:20:38
|
只看该作者
2 a1 n s: t( \6 v- W
你好,具体怎么写这段代码?之前的cmd文件,将所有段都放在DDR2中,其中哪一句对应的功能是预留给RBL引导程序的空间?请指导一下,谢谢。
( r2 C. i) _ X4 R L8 }SECTIONS
* V+ ^8 L, U" N+ _0 L' H* ?1 @9 S{# h$ }! R% H9 H
GROUP (NEAR_DP_RELATIVE)
! M8 k' [6 H# w {
3 h2 g n& [! ~8 P% Q& n .neardata( H( o: u m. @
.rodata8 f0 F: X& K9 X0 g" Q( ]
.bss
* y. @1 R" _2 j5 R } > DDR21 b F7 H: c2 L' r# v
1 |& z6 G/ F; d' o& w; _ .cinit > DDR2 // Initialization Tables
9 I% R% a5 ^; c8 i1 N; U .pinit > DDR2 // Constructor Tables
^( P- H' P" i! | .init_array > DDR2
) v- X) [2 t8 I5 Y6 O2 J J5 D .const > DDR2 // Constant Data; z4 O8 s: a H
.switch > DDR2 // Jump Tables, `/ @ k o5 c1 Q7 b% F
.text > DDR2 // Executable Code
2 S- }5 H) o" [2 m; G. s U .text:_c_int00: > 0xC3000000 // Entrypoint/ \. u+ @9 r' ]" a; ^4 T+ s
% _+ u2 C, t$ ]" W7 E) R
.far > DDR2 // Far Global & Static Variables
3 M; T8 H* q- [" w/ I! h3 l B$ v .fardata > DDR2. t! ^( C7 O) C4 k& ?6 S! `
.stack > DDR2 // Software System Stack
, d( W" f: g* z3 \8 N/ {5 q .sysmem > DDR2 // Dynamic Memory Allocation Area
4 ]7 z, v/ B% A6 \6 f- ~
8 x( r+ o$ C. K% T, G2 M .cio > DDR2 // C I/O Buffer3 A; Z6 i* H& N! F3 G
.vecs > DDR2 // Interrupt Vectors
9 l5 r$ a2 _$ ?8 T Y) J5 ]5 k} |
|