|
6#

楼主 |
发表于 2015-11-4 11:26:02
|
只看该作者
/ Z3 }4 |- t, M5 ~/ B- i# H: f- t7 q
之前在论坛上您提到修改完dsp和arm的内存分配后要修改config.bld和dsp.cfg( Y2 M' o, ?; w* w5 c
7 v* T# L6 [1 h$ ]" k; l其中有这样的段落::
! J* w8 G2 w: W9 h* q/* Memory Map for ti.platforms.evmOMAPL1389 j" w. S. d; G; E, \" z
*: T3 D6 }: z" c
* C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) External Memory- w8 K) ]+ b: _2 B2 C/ |
* ------------------------------------------------------------------------& ?: ~- E; I% Z
* C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) Linux x9 w" S o' s
* C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 (ipc)% c& U0 Q+ l9 N9 l8 C+ v
* C201_0000 - C202_FFFF 2_0000 ( 128 KB) SR_1 (data buffers)
' g9 g+ Z- p, T) N6 b0 Z1 Y& A# d * C203_0000 - C2FF_FFFF FF_0000 ( ~15 MB) --------7 s5 k% g N% ^% h
* C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)
: }9 U# \% Y4 A# h. E" r * C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) --------* o* A; J3 v' m, W
* C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) Linux; t) o0 n* `! C* M
*/# r9 \% e, Y+ X. y; }4 d
这是您例程image_rotate的config.bld文件,我有以下几个问题:
9 u+ ]; o4 Y2 @3 w3 @% }1、这里写到分配给linux的内存是64M,是不是意味着在host中的相关文件设置了一些参数使arm只用64M内存,我的板子是256M的,是不是浪费了大量的空间?128M没利用上?
) X0 m* k% `9 b7 @# ]. j2、这其中C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)这部分内存是不是提供给DSP进行计算的?如果不是,哪段内存是供给dsp计算的? |
|