|
|
6#

楼主 |
发表于 2017-1-18 14:20:38
|
只看该作者
" |- b) r9 {& U, ^$ ?9 ^& Q你好,具体怎么写这段代码?之前的cmd文件,将所有段都放在DDR2中,其中哪一句对应的功能是预留给RBL引导程序的空间?请指导一下,谢谢。8 p% k, J" E {. g1 v, ^. B v
SECTIONS
( ?0 [# T! T$ }{
3 v% F; s8 {5 [9 r- c, _ GROUP (NEAR_DP_RELATIVE)
& {8 ]' K8 r3 o/ j. D ? {
% P7 H0 n6 |( ^6 p3 D .neardata% H# s# N0 U: e6 j# N
.rodata& P# F5 p6 d6 Y8 A
.bss
/ [" f$ b0 c2 U# X4 a# s( d } > DDR2; V9 k& h( J z, U
: C) v |$ ?, j( `: z7 m+ R
.cinit > DDR2 // Initialization Tables9 l% h6 H! L$ \% w" P' X% I
.pinit > DDR2 // Constructor Tables# c6 G2 _3 W$ K4 f+ o Z ~4 Y
.init_array > DDR21 J/ l- @, V! L9 N
.const > DDR2 // Constant Data1 s$ V+ D o) d3 M
.switch > DDR2 // Jump Tables5 \: e1 e" \/ r
.text > DDR2 // Executable Code
$ x; z ^4 \$ y2 W .text:_c_int00: > 0xC3000000 // Entrypoint; C. b, h" \9 Y4 g! w: C4 w1 Q7 x
z" [# V- ]* c8 B" Y9 I# G .far > DDR2 // Far Global & Static Variables4 C% N& b6 S+ t* X+ H, _4 `
.fardata > DDR2% I" S' l: v/ n2 e4 n# v. R
.stack > DDR2 // Software System Stack0 O y; v* Q! b+ c5 f, p
.sysmem > DDR2 // Dynamic Memory Allocation Area
# `6 x% W) V% F. L3 c0 A/ q: ^* F ; N8 G' R/ ]1 M+ s
.cio > DDR2 // C I/O Buffer! n% h/ h! o) p7 C* h5 L. z
.vecs > DDR2 // Interrupt Vectors
1 r9 T; r$ M2 ]1 L) |9 l9 q, }} |
|