|
6#
楼主 |
发表于 2017-1-18 14:20:38
|
只看该作者
' }' M- z- A6 k( L你好,具体怎么写这段代码?之前的cmd文件,将所有段都放在DDR2中,其中哪一句对应的功能是预留给RBL引导程序的空间?请指导一下,谢谢。: m! R' z: Z& E9 Z# \6 B( U
SECTIONS
5 C& {! q4 p' Z0 m, y8 ?{+ N3 S& y: {$ ?& p0 O
GROUP (NEAR_DP_RELATIVE)
4 t" T9 r9 f3 x/ K* {6 D {4 @( ? p3 J; Y, |+ \
.neardata- c- q4 `, e! `
.rodata
$ `. u* {. p5 U .bss
. D2 y; |: {- s; Q3 \, d1 S& m } > DDR24 r3 Z# r6 u6 c x
! `" L; I# n/ g1 r2 p- r .cinit > DDR2 // Initialization Tables
, u% j0 z- E# Z' v, }0 D .pinit > DDR2 // Constructor Tables1 y6 H8 w# M4 E) n. g' R5 _
.init_array > DDR2' U! s% `0 Q3 _8 w2 S, _2 d
.const > DDR2 // Constant Data
0 d4 W% Z; c8 t! s' n .switch > DDR2 // Jump Tables- N$ j4 X# U6 {. @1 i
.text > DDR2 // Executable Code: C1 e1 L# s) p& n& \. d- c
.text:_c_int00: > 0xC3000000 // Entrypoint# Y% R7 w. N( i0 x2 l0 t4 r
" M9 d- N& j( q1 _9 j2 ? .far > DDR2 // Far Global & Static Variables
# O7 Y& ~. ^: p) D$ d .fardata > DDR23 Z7 P& J3 O9 N0 ~2 P
.stack > DDR2 // Software System Stack- h1 n$ c h( f5 n) c8 m; @; P0 J
.sysmem > DDR2 // Dynamic Memory Allocation Area
n+ U# O' J* u) T9 M9 T- P! _ 4 r" }9 j, D$ u' W1 n' v. `+ y
.cio > DDR2 // C I/O Buffer
' J! U/ k! Y' I .vecs > DDR2 // Interrupt Vectors, b0 W* E/ g" t& h7 c; Y, b
} |
|