|
6#

楼主 |
发表于 2015-11-4 11:26:02
|
只看该作者
! V, L, f8 ?7 R
之前在论坛上您提到修改完dsp和arm的内存分配后要修改config.bld和dsp.cfg
" n( I- T' g L. V. J8 C& |, S& m
9 Y7 D$ Z/ a% ^其中有这样的段落::
8 I# s3 H) i+ k# S$ X/* Memory Map for ti.platforms.evmOMAPL138
3 ~/ Y& ~! y1 [" R/ L *
j$ b' s8 O1 _$ ]5 L& A+ S2 G" E- T3 v * C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) External Memory9 A. n8 V& r, V, k- t0 u7 K8 z
* ------------------------------------------------------------------------
. }' V: I1 ?9 o+ h8 f9 }4 n+ X; q; t * C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) Linux' Y( R# N4 g% G
* C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 (ipc)4 N: F3 e4 \* i' t2 @
* C201_0000 - C202_FFFF 2_0000 ( 128 KB) SR_1 (data buffers)
% m0 `4 v: w4 e U. z& n * C203_0000 - C2FF_FFFF FF_0000 ( ~15 MB) --------! Y- d( }% [ L" K) k/ r; S
* C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)
; p; Z2 x: C4 I( i) K9 O9 c * C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) --------
- q/ N9 Y; ~5 g l) C/ ^ * C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) Linux
* d2 R0 Q1 o! d% l' K% L */* @8 s4 y$ t# O9 O2 [( l, b5 _
这是您例程image_rotate的config.bld文件,我有以下几个问题:
* m( s: U" H7 o% J2 f, ^: c& v1、这里写到分配给linux的内存是64M,是不是意味着在host中的相关文件设置了一些参数使arm只用64M内存,我的板子是256M的,是不是浪费了大量的空间?128M没利用上?
& k6 N2 {) a. K c2、这其中C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)这部分内存是不是提供给DSP进行计算的?如果不是,哪段内存是供给dsp计算的? |
|