|
|
其实32M用得好,是非常够用的,这样会省下一些事的。
$ G9 a2 c" v1 M- V8 |; B- |( Yconfig.bld:
9 f1 j) F- j: B& j2 i; X' l/* Memory Map for ti.platforms.evmOMAPL138
3 W% u. W8 p" L3 [) s' V *
; h$ m( {8 E$ q# A: v * C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) External Memory
* h4 _: {2 P! _. d * ------------------------------------------------------------------------
: T+ a9 O! \+ W6 q! c- c; v% f * C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) Linux# ~4 _! K4 E; ]
* C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 (ipc)
+ U; l! Q, M) u" G+ D * C201_0000 - C2FF_FFFF FF_0000 ( ~15 MB) SR_1 (program shared region)/ j/ A7 j/ G# C7 K5 a3 N
* C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)
2 K" \: P& K$ `7 D8 Z* E0 v0 j * C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) SR_2 (program shared region)% b: L# M% h: ?- _: v. I6 F
* C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) Linux1 b) l6 h( B9 W* x* \0 C6 K
*/
+ {) s9 y9 c7 K' Z4 o5 P, u8 @) @& [" {8 l- {- p
% ~. Y. I7 t# B* @& {' {5 F* M" ^' H
Dsp.cfg:3 l3 C4 s& d1 z8 L* @* L# G
/* configure external memory cache property. a" S/ V' N5 O# k
*
s u( U3 R9 g W2 g7 V1 h6 M$ \7 V * C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) Cache.MAR192_223
' x2 r' {' P, v5 j. G( Q7 [/ L * ----------------------------------------------------------------------------
8 l+ b, p: \3 w* ~( _: B * C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) -------- don't care
1 m/ C8 f/ D" H9 v0 d% ~ * C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 no-cache MAR1943 ^$ d0 Z2 q: M! I% j, H
* C201_0000 - C2FF_FFFF FF_0000 ( ~15 MB) SR_1 no-cache MAR194
" @8 Z" i3 a. A; k H; W * C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG cache enable MAR195
, w. s3 U6 |9 B; l$ W2 m5 k * C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) SR_2 cache enable MAR195/ Q; C( c% h0 b
* C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) -------- don't care
: ]- k- P! v% n: ~$ W) g; ?4 K *// h& C! N8 L7 a5 m
|
|