|
6#

楼主 |
发表于 2015-11-4 11:26:02
|
只看该作者
, R3 F, P. v6 {# N" m
之前在论坛上您提到修改完dsp和arm的内存分配后要修改config.bld和dsp.cfg
% e; a# E' Y7 e. G( m5 } U. v, s0 h5 o+ L
其中有这样的段落::+ K$ q7 f4 c9 n! Y
/* Memory Map for ti.platforms.evmOMAPL138
* f/ z9 j, w) L% i, c' Y *
8 X' e( @" ?9 c% ? * C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) External Memory
) \' J5 p( O" x2 c3 @ * ------------------------------------------------------------------------
( I4 N8 [6 {, ]; q3 @1 x, y * C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) Linux
, ~, x: w2 t6 {5 y( f$ [- Q * C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 (ipc)
2 I$ K% y5 c4 u- o * C201_0000 - C202_FFFF 2_0000 ( 128 KB) SR_1 (data buffers)" }8 j/ ^0 f, u+ [1 J4 w/ o
* C203_0000 - C2FF_FFFF FF_0000 ( ~15 MB) --------6 O, @9 K/ x/ e, U9 J, ^" ^. h2 z' w2 }7 w
* C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)
) e$ C* {' J1 E: N2 m- o * C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) --------4 E3 \( E% r& i/ J
* C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) Linux- ^6 b' t, U$ A4 ]' e
*/" q* ?- c& J; Q) C0 ^# n
这是您例程image_rotate的config.bld文件,我有以下几个问题:
+ n* z: L% _& U. z( H# a& D) e1、这里写到分配给linux的内存是64M,是不是意味着在host中的相关文件设置了一些参数使arm只用64M内存,我的板子是256M的,是不是浪费了大量的空间?128M没利用上?9 G2 K" J; _. E9 ?
2、这其中C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)这部分内存是不是提供给DSP进行计算的?如果不是,哪段内存是供给dsp计算的? |
|