|
|
其实32M用得好,是非常够用的,这样会省下一些事的。
r$ i- |3 {4 s9 j: w: |! I7 C, ]config.bld:
7 M6 T6 ^6 f+ E# p2 E P3 q/* Memory Map for ti.platforms.evmOMAPL138
N: T" y" B+ I, M *
2 }. }+ [/ u/ ?! Q4 a( N * C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) External Memory
% S2 S/ i8 K! f u) x * ------------------------------------------------------------------------
4 z% ^2 `% F- }- P3 N' j, w * C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) Linux2 Z8 ` f5 y, ^$ w. i$ T& u
* C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 (ipc)/ \( Y* i3 ^7 t+ Q0 v8 d' T
* C201_0000 - C2FF_FFFF FF_0000 ( ~15 MB) SR_1 (program shared region)
% ]/ `0 \$ @2 V3 }* a4 f; K M3 _ * C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)
6 U6 z) k J; x& j3 ? * C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) SR_2 (program shared region)/ a3 U4 O' W. a& I, j
* C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) Linux3 f# H9 k3 S( Q# i3 b, w
*/# q6 x- M; M' g ]2 G1 R4 P& D
3 o( B# [$ K" i. \) A
0 u5 @, B3 T* `1 \$ b9 j5 rDsp.cfg:
+ I; c0 u' \% H; i; p8 B5 \; e/* configure external memory cache property0 N2 f- ^- U9 V. Q. H4 z
*0 i. `8 C7 W. w9 S
* C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) Cache.MAR192_223' U) G" j2 {% u* \2 s. o/ X
* ----------------------------------------------------------------------------& b1 F* A5 Q; b
* C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) -------- don't care0 w5 R3 \/ K/ Y6 E, E- Y/ e/ M
* C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 no-cache MAR194, B6 | i7 r+ t, `8 E0 L
* C201_0000 - C2FF_FFFF FF_0000 ( ~15 MB) SR_1 no-cache MAR194
3 O5 d' K6 F6 b5 P * C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG cache enable MAR1950 z0 d. G( _1 {0 B/ j( ?- S
* C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) SR_2 cache enable MAR195
1 ?; c0 |* T v5 T$ |7 f( I( A * C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) -------- don't care
% o$ N2 O+ t1 Y' m */
9 y6 S, O5 z4 J* R* e9 |* b |
|