|
# j) J1 W4 w5 O6 J! W# H( H
你好,具体怎么写这段代码?之前的cmd文件,将所有段都放在DDR2中,其中哪一句对应的功能是预留给RBL引导程序的空间?请指导一下,谢谢。2 C2 \9 E4 G# q$ l0 K! {* a
SECTIONS
4 C+ z5 ?# u& |' k+ {- h' F{
5 ?- u, W; t P0 A9 a GROUP (NEAR_DP_RELATIVE)$ D1 b, L1 a" A& s
{2 D0 R2 {4 H2 ~1 H2 q: @9 j
.neardata/ C- H5 K* h* R; H7 g
.rodata8 p7 W' K V5 D0 Q
.bss
$ k+ n6 r' a- K! {" `3 F } > DDR2
+ s2 k: j6 Q" |9 B7 k# d& X! u' T; f+ O% y0 G1 ?4 c
.cinit > DDR2 // Initialization Tables5 \4 d: v |$ z' r9 _9 W2 a% k
.pinit > DDR2 // Constructor Tables. y) j0 P- G& p! ~7 N& X0 e
.init_array > DDR2
- \! |$ s8 l9 z6 G5 g' P .const > DDR2 // Constant Data9 D8 R+ w! ~' e
.switch > DDR2 // Jump Tables
3 M$ O8 o" N& d! B .text > DDR2 // Executable Code
4 R, O$ b9 V( b& l9 z3 h .text:_c_int00: > 0xC3000000 // Entrypoint, O2 z6 g/ b6 a( l! Q; h0 T" x
( W0 I! s7 Q, P: ]7 I5 D
.far > DDR2 // Far Global & Static Variables
3 L5 l# k1 Z0 \$ \ .fardata > DDR2. f2 [$ Y! J% x$ ?1 q
.stack > DDR2 // Software System Stack
; z0 b9 a: X& o8 C- A! ? .sysmem > DDR2 // Dynamic Memory Allocation Area
6 M$ m# ]) I- E" T 8 X/ _3 _* f) I- y" @: V4 _4 y
.cio > DDR2 // C I/O Buffer1 |% n% D# W& d, a) B
.vecs > DDR2 // Interrupt Vectors: c' s) h5 n5 H: ]& z
} |
|