|
6#
楼主 |
发表于 2015-11-4 11:26:02
|
只看该作者
) z; K/ [9 Y5 ~! ~之前在论坛上您提到修改完dsp和arm的内存分配后要修改config.bld和dsp.cfg
9 S: w% C* s2 \; |/ R
/ O3 x7 r" L3 e" l* k/ H! Z, k其中有这样的段落::
# R" b9 O7 c/ b4 `7 T. j1 w" w9 q/* Memory Map for ti.platforms.evmOMAPL138
' u. J3 V* {; g ?& t' T8 M, f *
5 V# c9 w* l- c$ E * C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) External Memory1 ~7 r1 D! y( b8 z9 f, H
* ------------------------------------------------------------------------
. X! w3 S$ X, j/ o0 L* ~# r * C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) Linux
# t7 u8 @9 P" ~ Z; }) g * C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 (ipc)
% h) L9 w5 o# M4 _, h0 D * C201_0000 - C202_FFFF 2_0000 ( 128 KB) SR_1 (data buffers)6 O8 `' H& m' r$ L/ v3 W* r
* C203_0000 - C2FF_FFFF FF_0000 ( ~15 MB) --------
, T0 l" |$ ]: j. V. j% f * C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)
$ ~7 v; Z6 M3 p6 T* l * C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) --------0 [+ V; ^. k3 I1 G0 [
* C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) Linux R) Q1 W% ?# I% ^ v( @
*/
( m) u, S+ h& m. P3 F这是您例程image_rotate的config.bld文件,我有以下几个问题:
; @+ {5 b2 M/ `$ p a1、这里写到分配给linux的内存是64M,是不是意味着在host中的相关文件设置了一些参数使arm只用64M内存,我的板子是256M的,是不是浪费了大量的空间?128M没利用上?
* g5 b" u9 q9 h6 [. N0 G2、这其中C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)这部分内存是不是提供给DSP进行计算的?如果不是,哪段内存是供给dsp计算的? |
|