|
|
6#

楼主 |
发表于 2017-1-18 14:20:38
|
只看该作者
; ~) g/ E6 K: P1 g$ B+ J你好,具体怎么写这段代码?之前的cmd文件,将所有段都放在DDR2中,其中哪一句对应的功能是预留给RBL引导程序的空间?请指导一下,谢谢。6 C' Y" o# ~: ]+ l3 v, n9 k
SECTIONS" a/ ^ f0 }& f, [5 G; v5 V; U' ]
{) C! i) w2 d T& L! ]
GROUP (NEAR_DP_RELATIVE)5 p* |+ ]4 R% A
{$ h' \7 U' _# g) n! e4 [
.neardata# M* _2 y7 w& i0 J0 \" O4 D. x# i
.rodata
9 v ?, a3 u/ \. s& X .bss
$ p( [1 h: s8 T( t" U# z3 B } > DDR2% X6 h% z8 J& K: R9 e
( A9 Y6 X' t: Y6 w# Y, ~2 J; S .cinit > DDR2 // Initialization Tables# k: P7 r m9 s6 K5 }: p2 R
.pinit > DDR2 // Constructor Tables
6 E2 P! d# x6 y/ _1 \3 O* x0 P .init_array > DDR2
0 O+ ^. z& L. a .const > DDR2 // Constant Data* Z2 Y; e7 I5 W( A9 x+ i' J/ ^+ U
.switch > DDR2 // Jump Tables9 a7 K4 V& F% [( {3 m0 i
.text > DDR2 // Executable Code0 p5 s/ ]3 s, s4 l5 R, e
.text:_c_int00: > 0xC3000000 // Entrypoint4 N8 I7 ]. `* v- L5 \
E1 ^. q# W1 z& j- f; F
.far > DDR2 // Far Global & Static Variables
1 m, X# b1 U& a8 l. J, v3 U .fardata > DDR25 Q, a8 W' ^, J& y7 }
.stack > DDR2 // Software System Stack
( y9 @& p# D# P4 E .sysmem > DDR2 // Dynamic Memory Allocation Area6 k6 n7 A+ E* a: ?: v, p/ U
& U" M1 k; h- S# K) j6 K- C( w
.cio > DDR2 // C I/O Buffer
5 k7 x. X* w6 H; W3 D2 T6 N .vecs > DDR2 // Interrupt Vectors; z! S: c# H& W; K9 m0 F N/ v8 a5 ~5 y4 j
} |
|