|
|
6#

楼主 |
发表于 2015-11-4 11:26:02
|
只看该作者
% d6 R; z) g" U" P: W% ]
之前在论坛上您提到修改完dsp和arm的内存分配后要修改config.bld和dsp.cfg
1 R/ i; i3 t+ |3 g( Y
# S6 `1 u. r5 F* @! H其中有这样的段落::) Y0 p M8 D6 q% z, D7 z
/* Memory Map for ti.platforms.evmOMAPL138
* _, \# T% z! S- W, p *
" J- v2 [" p$ b3 ~ * C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) External Memory
3 ~2 L3 z9 E9 t, q! G5 d0 G$ L5 E * ------------------------------------------------------------------------) e7 D3 [) L3 f+ E, F$ ^
* C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) Linux7 Y6 Y1 I) ~) a# T: U
* C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 (ipc)) i* _' p) m3 T2 {, B; s5 r3 ]
* C201_0000 - C202_FFFF 2_0000 ( 128 KB) SR_1 (data buffers)2 i& [% m/ b6 A
* C203_0000 - C2FF_FFFF FF_0000 ( ~15 MB) --------( k! X2 r) _0 ]' A& w- Z
* C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)
8 M- A9 A0 B8 Z3 d0 _ * C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) --------
$ U- ^3 K/ p. P" F( _& V: } p * C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) Linux
. z7 A: a! Z, J' h */
) q% D4 K9 p2 R9 H6 q" v* o这是您例程image_rotate的config.bld文件,我有以下几个问题:: Z& ]" C* Q9 z& {' S
1、这里写到分配给linux的内存是64M,是不是意味着在host中的相关文件设置了一些参数使arm只用64M内存,我的板子是256M的,是不是浪费了大量的空间?128M没利用上?# ^ N4 U) S6 O1 ^8 M
2、这其中C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)这部分内存是不是提供给DSP进行计算的?如果不是,哪段内存是供给dsp计算的? |
|