|
其实32M用得好,是非常够用的,这样会省下一些事的。% H6 L7 Z* l& Z0 T9 F, O* r0 L8 B- K
config.bld:- @4 e+ L6 n+ M4 ^
/* Memory Map for ti.platforms.evmOMAPL138) q) C) h2 F( g4 h" l
*
0 b9 _. M* h" v0 M M * C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) External Memory
1 ?; ]* u, _( ~2 A7 W8 x/ j * ------------------------------------------------------------------------
& r$ O7 |. t: h * C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) Linux
* f( p0 o: f+ B5 U' d * C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 (ipc)
, }% }. c2 a$ m# v; x * C201_0000 - C2FF_FFFF FF_0000 ( ~15 MB) SR_1 (program shared region)
/ n+ o4 I1 m1 [) J% k+ _ * C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)( c! J2 x+ e9 ^
* C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) SR_2 (program shared region)
+ ?; ], T+ ?2 k& c. p7 V * C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) Linux1 c2 P H2 r1 D
*/
9 y# T- v9 W! y# W' F. ^) j
; v! H2 _: h" ~' t& [( Q+ N' T, v# b8 \' \! |! L
Dsp.cfg:
. A& u! B1 B- V: o1 r3 w v/* configure external memory cache property
$ j6 F* R4 e3 n" C( Y8 W; b* j& D *
, h+ K9 ]( e, C3 s" b9 B * C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) Cache.MAR192_223/ H2 U) d' A% X$ i5 C7 ^; {
* ----------------------------------------------------------------------------
1 ?, v' e4 C3 |/ x: m' E$ Q * C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) -------- don't care
3 l4 e, [" O8 P: \ * C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 no-cache MAR194* C }0 T9 y9 ?$ I+ L& D- q( s+ L
* C201_0000 - C2FF_FFFF FF_0000 ( ~15 MB) SR_1 no-cache MAR194
2 \3 x3 {/ K4 Y3 ?) m * C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG cache enable MAR195. ~. n8 e) P) Y+ m, a2 I! W1 Q
* C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) SR_2 cache enable MAR195+ C! i6 x h2 u* H# i4 W. \6 @
* C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) -------- don't care' [) `: [0 E8 x3 Y6 Y
*// j5 e1 x5 m% ]* R8 J, [" t" z& m+ {
|
|