|
|
6#

楼主 |
发表于 2017-1-18 14:20:38
|
只看该作者
: W' Z, }1 [+ S* `2 A- [# i$ y3 l# I你好,具体怎么写这段代码?之前的cmd文件,将所有段都放在DDR2中,其中哪一句对应的功能是预留给RBL引导程序的空间?请指导一下,谢谢。8 T% G, D' u4 q9 C4 J
SECTIONS
; N+ |+ J, ^0 }; A$ A{
6 H2 {) P# U* Z! ^. w* U GROUP (NEAR_DP_RELATIVE)/ Q9 u# |2 _. _. m! A
{ J5 p0 V8 |# r0 J- R0 ]: G
.neardata6 Q3 b$ l+ b1 }3 x0 E
.rodata
. M$ ^ b- T# v! M6 G. Z& a .bss$ K% ]9 @, I0 }/ G+ ]
} > DDR2
: T7 E9 w D/ C7 ^$ i9 K4 D
9 M9 E8 G0 i4 u0 F; ?4 `) V$ n! k" F1 c .cinit > DDR2 // Initialization Tables
% O* M" k1 u. R4 A U' P$ ~8 W .pinit > DDR2 // Constructor Tables
- T# d { J7 P1 S# B: ?1 t .init_array > DDR2
. H& m5 X' ?( y: o& d& v7 p .const > DDR2 // Constant Data6 F* X. ]6 p. Z0 C# I8 T5 X# b
.switch > DDR2 // Jump Tables
8 }# R# c3 H0 e" s3 ~6 V# N0 g v .text > DDR2 // Executable Code
. R% X7 H* c% n3 T. c7 A .text:_c_int00: > 0xC3000000 // Entrypoint
* [5 i7 K- W7 N4 X* v9 \9 r; ] " r& j7 |: F( h$ y3 t0 W
.far > DDR2 // Far Global & Static Variables i$ H! J" w2 y& s2 @
.fardata > DDR2+ i: A% p; M5 _& q8 x, F
.stack > DDR2 // Software System Stack5 `% Q. ?0 N- F! m5 O
.sysmem > DDR2 // Dynamic Memory Allocation Area
# E9 q2 v# ]# ~: I: I- U+ M: y % |& a- _8 B6 l! x/ j" T ]
.cio > DDR2 // C I/O Buffer4 Y1 C2 n& @( F9 ~/ z
.vecs > DDR2 // Interrupt Vectors3 {6 s; r7 o4 e' [) Z/ i
} |
|