|
6#

楼主 |
发表于 2017-1-18 14:20:38
|
只看该作者
' [; e6 X/ {" H f# t% M# C5 k
你好,具体怎么写这段代码?之前的cmd文件,将所有段都放在DDR2中,其中哪一句对应的功能是预留给RBL引导程序的空间?请指导一下,谢谢。
, K& Q0 z" l" k3 z7 V# aSECTIONS1 F3 Y: r& L1 N, N- ]
{( |2 d7 C3 B5 W0 @5 h/ G
GROUP (NEAR_DP_RELATIVE)- T9 ~1 K6 b! H. z3 E. K; ] u
{5 ^7 E' w8 a. \# u
.neardata6 u# s4 y- s I7 a; f
.rodata
7 n+ C7 z9 V1 v; b; Z1 l .bss
# o) F" H, L0 {& Y& @- T, X7 n } > DDR2! u+ ^$ E, l4 H' W$ o- A4 d9 `
# | ^0 d0 S8 V! o9 ?& i$ ]
.cinit > DDR2 // Initialization Tables
9 M3 R# \' x7 j6 H ?% [; h .pinit > DDR2 // Constructor Tables
2 k+ j' B) b; N .init_array > DDR28 t& p" ~: ^0 D, M0 A5 ~7 g6 l
.const > DDR2 // Constant Data
9 C2 z/ f5 U, d- Z; U .switch > DDR2 // Jump Tables4 ?1 W$ U, C0 F, L
.text > DDR2 // Executable Code
0 v" g# [# t0 d7 {, X- ?8 X* } .text:_c_int00: > 0xC3000000 // Entrypoint F/ h5 D" z9 p6 q1 d( P$ n
$ w' ?- n" f* k, K1 l( I# v* @
.far > DDR2 // Far Global & Static Variables
7 |/ s% R1 w8 v& a .fardata > DDR2
; _, @% {' W w- u& N7 F# ~ f) K .stack > DDR2 // Software System Stack6 s* Y( ~0 P6 e4 {1 o- m6 L
.sysmem > DDR2 // Dynamic Memory Allocation Area
# Y4 D6 U: Q8 s( G; N4 v# y- Z; ?
5 S* O9 t9 Q$ q; v/ W& ^ .cio > DDR2 // C I/O Buffer
, I. Y. n& q" ]2 }7 S .vecs > DDR2 // Interrupt Vectors7 W: F- k3 [* F# n6 E/ |, G2 Y4 W4 B
} |
|