|
|
6#

楼主 |
发表于 2017-1-18 14:20:38
|
只看该作者
) D5 v, w$ c& L8 E/ e
你好,具体怎么写这段代码?之前的cmd文件,将所有段都放在DDR2中,其中哪一句对应的功能是预留给RBL引导程序的空间?请指导一下,谢谢。
5 K1 j7 h/ s7 I$ k1 r4 s" uSECTIONS
- m5 T' S5 [" z( e. @{
1 B# L; w$ |7 y GROUP (NEAR_DP_RELATIVE)( }) \ k2 C2 U
{: k( y/ ]0 E# ~# }* P& V
.neardata9 B; A9 H& N4 T6 B
.rodata/ e0 j, {- U; ~% f4 r
.bss
; u8 j' c9 Y# u) L } > DDR21 F0 I. L5 q! c
3 b* o* i @2 s+ c# p# e! v .cinit > DDR2 // Initialization Tables2 \ [' ?: m1 X4 S2 K. [: n% e! o& ]
.pinit > DDR2 // Constructor Tables3 N9 J& F# W$ J
.init_array > DDR2
& H9 ?7 h( U" g0 o) ~6 ^3 q ^ .const > DDR2 // Constant Data, s$ F! g3 c9 N. w! A: V$ V! F
.switch > DDR2 // Jump Tables
, o/ O! r4 K- k( J% ?2 e .text > DDR2 // Executable Code# t( S$ h% z( F* U0 N% v
.text:_c_int00: > 0xC3000000 // Entrypoint, V, \2 Z# L& T4 X
' |8 ]6 r4 c5 Z8 [9 _ @$ H .far > DDR2 // Far Global & Static Variables
% { v# D( d, y' W0 n) v1 N .fardata > DDR2
v) R; z" {% Z2 @; R6 E; N .stack > DDR2 // Software System Stack
, p. m" Q6 R( l5 o: r! X: D .sysmem > DDR2 // Dynamic Memory Allocation Area8 j9 z4 H! U. H+ g6 P4 b+ E, Z
) q1 ^# r2 ]6 n: N) z7 ?$ g" k% | .cio > DDR2 // C I/O Buffer
0 y5 Z' o" _9 _5 p% h .vecs > DDR2 // Interrupt Vectors
/ P+ a P# K* E} |
|