|
|
6#

楼主 |
发表于 2017-1-18 14:20:38
|
只看该作者
9 J- h) ^- e% e. M, p, j
你好,具体怎么写这段代码?之前的cmd文件,将所有段都放在DDR2中,其中哪一句对应的功能是预留给RBL引导程序的空间?请指导一下,谢谢。
* S6 A7 ^3 A$ USECTIONS
+ C4 j; y% E0 X6 Z4 x6 C. [{
1 A4 K9 o- D; N4 v5 e! w GROUP (NEAR_DP_RELATIVE)# P% ?5 t" X+ U, H# D, z, |" s
{4 y S( _3 \9 Z: G2 X" j/ R
.neardata
& p d( M2 s6 \6 z9 Z1 W. ?$ K .rodata# e2 Z# C! i! T( N; R- b$ U
.bss
3 a1 W9 H: _0 ~5 l! C, S# C } > DDR2% b" X% |' @2 Z; V7 u
( Q: k' y" [, ]3 \ ^7 K) P .cinit > DDR2 // Initialization Tables0 O3 f! K: \4 t: n
.pinit > DDR2 // Constructor Tables
: e& h* ]# Y4 Y: m1 b" V) r .init_array > DDR2" g: k& J* n8 J2 m$ x# f/ }0 j
.const > DDR2 // Constant Data6 ]$ s5 [: C9 E' m* v
.switch > DDR2 // Jump Tables+ Z6 G( m' x% _7 j" X3 b
.text > DDR2 // Executable Code
9 `# H7 `+ |6 n8 F5 C .text:_c_int00: > 0xC3000000 // Entrypoint
* f7 O) W+ m" }+ I5 Z* |5 X 6 P" i- Y) o+ B. n# O) A& x5 P( H
.far > DDR2 // Far Global & Static Variables
# W* W5 p0 n7 E. w7 @$ F1 r1 y .fardata > DDR2* V) {8 f8 R* O2 k7 J, n4 p0 C
.stack > DDR2 // Software System Stack
( v2 b! `$ k8 T .sysmem > DDR2 // Dynamic Memory Allocation Area
2 V$ e, p5 j; z 7 Z7 G& C: ^; e7 _2 P; Z/ n9 L3 t
.cio > DDR2 // C I/O Buffer6 g, E+ A9 T4 W* c% o
.vecs > DDR2 // Interrupt Vectors# [7 P# \) W: ~9 k
} |
|