|
6#

楼主 |
发表于 2017-1-18 14:20:38
|
只看该作者
/ e* l! Y8 u- ^) s I! ^你好,具体怎么写这段代码?之前的cmd文件,将所有段都放在DDR2中,其中哪一句对应的功能是预留给RBL引导程序的空间?请指导一下,谢谢。8 k+ t, J2 @/ R6 g+ g$ G) }/ ^
SECTIONS
. K) C- d9 m0 o B, c" ?{
& Z& R6 a& K6 P5 A, I GROUP (NEAR_DP_RELATIVE)2 W: B* }& I! a% }( H
{0 f0 p# [& U) r
.neardata2 G8 a4 L, b7 }# x
.rodata$ x. M( J- v$ u9 C
.bss
. t. v w4 @6 _- \4 } } > DDR2) B8 R1 ^; c# \ p
" g5 T. j3 S1 x% u/ c' \; ` .cinit > DDR2 // Initialization Tables
0 m: \; Z: t6 k0 z$ ^6 q .pinit > DDR2 // Constructor Tables
& x' p6 }+ O1 _ .init_array > DDR22 Q7 @0 u6 i) u9 p' M3 Y
.const > DDR2 // Constant Data- l- C1 \, C0 d" ?
.switch > DDR2 // Jump Tables
5 S: i1 g1 O+ W3 \' Y5 J h .text > DDR2 // Executable Code4 @: M/ o: c a0 H
.text:_c_int00: > 0xC3000000 // Entrypoint2 `9 P& _1 o, i, A( |" W
5 X: t8 p, B7 ^1 @ .far > DDR2 // Far Global & Static Variables6 ? [' V. H7 w3 q6 ? n5 v9 @
.fardata > DDR2& {" K1 i* q# F6 h, K
.stack > DDR2 // Software System Stack
8 O7 L0 R; d( H9 R .sysmem > DDR2 // Dynamic Memory Allocation Area
, D0 P( M6 f. h9 _* J
/ }9 U8 _) A! A: W9 S) B+ Z9 p .cio > DDR2 // C I/O Buffer' g) S5 T' [8 d7 |8 I& P; u
.vecs > DDR2 // Interrupt Vectors6 |) g0 w6 s( U' P2 H/ o5 J
} |
|