|
6#

楼主 |
发表于 2017-1-18 14:20:38
|
只看该作者
" t# q. J, B# O6 H/ I
你好,具体怎么写这段代码?之前的cmd文件,将所有段都放在DDR2中,其中哪一句对应的功能是预留给RBL引导程序的空间?请指导一下,谢谢。
: o* ?$ b7 f. h5 T4 M: QSECTIONS7 J8 x, E I3 }8 Q% T1 u
{& T/ G. d) U8 Z, u
GROUP (NEAR_DP_RELATIVE)
" ^- X/ {' U6 `' a {& V' K* k; G: _9 E/ \$ J
.neardata* c' V) y" \ V2 s u. A
.rodata' Z0 r8 {2 @0 x3 N" e$ t
.bss" K, {" {7 U: ^. p
} > DDR2/ R" _, n7 Z: c4 ^; Y; M# n8 g
6 R0 a8 a) e9 k2 n. E" C
.cinit > DDR2 // Initialization Tables
" ^+ [0 b2 x( E8 q e .pinit > DDR2 // Constructor Tables& m& H' N4 d3 l0 p- F2 c. n/ ]
.init_array > DDR2
" _4 B' p$ |* H: J .const > DDR2 // Constant Data6 e% H8 X$ t1 ?" f& c& `6 w
.switch > DDR2 // Jump Tables: b: z! d6 ^. N* T' O2 T
.text > DDR2 // Executable Code8 A9 z( \4 I# ]& |: @0 q: j9 X
.text:_c_int00: > 0xC3000000 // Entrypoint U5 p- L# R4 F) v1 x, c% ^
/ K& ] q- D8 m" P
.far > DDR2 // Far Global & Static Variables7 C$ K; I$ O# v5 B7 V
.fardata > DDR2/ Z" \9 H+ k% O, r# L5 f
.stack > DDR2 // Software System Stack
6 P2 S% `+ z* J3 F* ]9 n .sysmem > DDR2 // Dynamic Memory Allocation Area
1 ]6 v- Q7 W" [
. H# e/ ?1 K! p2 u$ f- q .cio > DDR2 // C I/O Buffer
7 f4 u# Z/ C( |! s Z$ m .vecs > DDR2 // Interrupt Vectors" q7 T0 v& t& s- S! Y- {/ |
} |
|