|
其实32M用得好,是非常够用的,这样会省下一些事的。& h& l: K" t* H* b* U, n
config.bld:
* j+ K' M& b' s8 N$ k/* Memory Map for ti.platforms.evmOMAPL138
k t( O8 I6 a$ l, V# e. I- ?. ^ *
, D1 C; G4 O2 \1 O7 Q3 Z/ W$ D3 n * C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) External Memory
1 p- L5 A8 S& c' S" I2 j" Y6 l * ------------------------------------------------------------------------
. O2 y4 W: \& v/ f/ u/ p * C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) Linux
( \( ^2 [+ e. Y2 I+ y; p * C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 (ipc)
2 i# r! K, @9 S$ A* X" Q * C201_0000 - C2FF_FFFF FF_0000 ( ~15 MB) SR_1 (program shared region)* s' [. h6 H9 f
* C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)5 T/ u3 b6 `5 L& M
* C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) SR_2 (program shared region)
) h( R9 f3 x4 N$ P * C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) Linux, _* ?2 ]/ ^% f Z3 ^
*/
1 ~" } m9 G! r7 h' |
9 Y& f9 e. K9 L, J) b0 p! `* t4 ?& d! @
Dsp.cfg:* P/ O; e% X5 o: A8 d9 w; c3 O
/* configure external memory cache property
! T2 _ Z- m* H6 A' Q" C) \. M& d6 v *
+ ?2 t7 F& J# M * C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) Cache.MAR192_223
7 k3 Y, v4 J P; B3 ~- ` * ----------------------------------------------------------------------------# z( n$ {, f' \ v% b
* C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) -------- don't care
3 n% g# x7 z5 ~( G, N * C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 no-cache MAR194& a2 j9 b1 B0 T& V9 H/ i
* C201_0000 - C2FF_FFFF FF_0000 ( ~15 MB) SR_1 no-cache MAR194
% v) f, n ~9 a8 c( { * C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG cache enable MAR195
5 z( y3 G n! L) D" r; N * C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) SR_2 cache enable MAR195- m9 J: r0 H% e( `
* C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) -------- don't care
, x: X3 ~. P, l; X */
( o* r4 S1 h9 D- ]+ G& m; J |
|