|
|
6#

楼主 |
发表于 2015-11-4 11:26:02
|
只看该作者
% t4 ?: `3 H" g! I之前在论坛上您提到修改完dsp和arm的内存分配后要修改config.bld和dsp.cfg
- j+ l$ y, A. W- e, G' M$ h
: K8 x$ ^$ v. E; k其中有这样的段落::
}! u9 h; Z. T5 R$ R9 a: R/* Memory Map for ti.platforms.evmOMAPL138
0 m, e' T* d- s; I *
+ E$ `4 D" e! K8 x( ? * C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) External Memory. V2 _! Y0 F3 h+ c0 b. U6 ^' V& G
* ------------------------------------------------------------------------' F! a7 r' j: D0 e( r4 l( v/ z
* C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) Linux
+ x* N7 J C9 n% s* S/ t * C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 (ipc)# F2 [- j3 n+ q! i) b2 e6 Z) O
* C201_0000 - C202_FFFF 2_0000 ( 128 KB) SR_1 (data buffers). p3 o; u2 K7 E2 _ V
* C203_0000 - C2FF_FFFF FF_0000 ( ~15 MB) --------
. \+ {! f3 S5 d9 v2 k/ @/ x * C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)
6 d8 a2 O5 z7 t( t * C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) --------0 ]' b$ w8 A8 \7 b" s0 c7 ~8 S8 k
* C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) Linux, a: J% W' M$ {% [$ Z1 s
*/
# C, W1 G$ C0 [+ l+ l这是您例程image_rotate的config.bld文件,我有以下几个问题:8 P' |% F; v! @( I, z D
1、这里写到分配给linux的内存是64M,是不是意味着在host中的相关文件设置了一些参数使arm只用64M内存,我的板子是256M的,是不是浪费了大量的空间?128M没利用上?
% K; p# o; p$ u6 S4 _" {2、这其中C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)这部分内存是不是提供给DSP进行计算的?如果不是,哪段内存是供给dsp计算的? |
|