|
其实32M用得好,是非常够用的,这样会省下一些事的。( c! o5 \4 d7 k$ M% C) a# y$ O
config.bld:
C2 j! c5 N5 P% M+ |# {, \/* Memory Map for ti.platforms.evmOMAPL138
3 J& V! A9 N& v# o/ Z$ W" ~ *: @; w: }/ g8 |4 U5 ~# I9 A
* C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) External Memory
% J: W# V v- z% Q0 @* Z * ------------------------------------------------------------------------
6 i/ N8 N o, W' u+ p' I0 B. W( r6 ~ * C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) Linux
* u }9 Z4 S, \) } * C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 (ipc)
7 A2 K" c I: i: L! c * C201_0000 - C2FF_FFFF FF_0000 ( ~15 MB) SR_1 (program shared region): I7 G- h" o+ l. V8 f8 S6 z2 \
* C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)" ~4 y9 o( L+ t* s
* C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) SR_2 (program shared region)
! I9 q& v$ @& H Z * C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) Linux- k1 S" Q/ n/ C5 p' a( y
*/
7 U Q+ J- r' C e& ~2 N4 B0 `, L- Q/ E {/ P$ g
7 U7 G5 L* N0 d6 D
Dsp.cfg:
3 ~9 z F) }9 [) F/* configure external memory cache property* m( f% {6 h) E: z. A+ S
*+ U& `% s/ f) T2 u6 `: B
* C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) Cache.MAR192_223+ | _ W; o$ r
* ----------------------------------------------------------------------------
& A$ Z+ z* E0 G: a; x: w& e( D4 g * C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) -------- don't care
" S3 p& M! G/ f+ y' O" { * C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 no-cache MAR194
5 O' ?" M. a! a+ [4 c * C201_0000 - C2FF_FFFF FF_0000 ( ~15 MB) SR_1 no-cache MAR1942 g" Q. q# K' i
* C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG cache enable MAR195* X: R' Y2 p0 o e) \) g
* C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) SR_2 cache enable MAR195
# A0 M9 Q% I+ M2 {' O * C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) -------- don't care8 m, ?5 F8 K0 H3 U a, i& k' f
*/
% k6 g, |, {& f9 |7 b |
|