|
|
6#

楼主 |
发表于 2017-1-18 14:20:38
|
只看该作者
2 d- p7 y* ~ |! Z3 k
你好,具体怎么写这段代码?之前的cmd文件,将所有段都放在DDR2中,其中哪一句对应的功能是预留给RBL引导程序的空间?请指导一下,谢谢。$ K3 Z* K. w1 j$ P' C9 W1 |5 _
SECTIONS
) ~8 T% D2 @2 j9 f+ h9 l+ f{% }; P! r \, ? f
GROUP (NEAR_DP_RELATIVE)
2 X! H& r8 {/ K3 G& l {
$ I; E9 K8 p9 m" L: f: g' b. t .neardata
- M j3 c7 I9 J* \+ `1 H; f .rodata8 _( D6 y! n8 U0 @' M U- i1 G3 U, h
.bss7 u0 S& }, p3 G+ A
} > DDR28 c: I6 B3 y- a# I2 }9 r9 r8 L- B
6 v6 }! C$ p9 u* n3 f w0 ?, P .cinit > DDR2 // Initialization Tables c: z Q1 F+ R! Z9 E
.pinit > DDR2 // Constructor Tables
! g* b4 [# D2 M .init_array > DDR2
. b0 z7 N o6 D0 l; y- e" y .const > DDR2 // Constant Data- W% b7 f3 ?# k
.switch > DDR2 // Jump Tables
2 E B8 o" R/ H; Y .text > DDR2 // Executable Code
( S* D0 r9 h+ G( j .text:_c_int00: > 0xC3000000 // Entrypoint L4 o& |) ^1 ^" ]# _, Y: j
, y! v( _, i; s/ F! Q8 Y .far > DDR2 // Far Global & Static Variables/ @5 \6 M3 W0 x
.fardata > DDR2
6 u/ N4 P/ W( t' o! \ .stack > DDR2 // Software System Stack6 ]% J7 S6 _. y" c
.sysmem > DDR2 // Dynamic Memory Allocation Area
( W E. ]: u# F7 u+ K
5 Z" L$ ^- W4 V4 C2 p3 V .cio > DDR2 // C I/O Buffer* L& n& ~9 S0 O: |6 K: D' D
.vecs > DDR2 // Interrupt Vectors. z/ D: u- @/ E* g
} |
|