|
6#

楼主 |
发表于 2015-11-4 11:26:02
|
只看该作者
, P( R9 @' i* o- a5 a' j之前在论坛上您提到修改完dsp和arm的内存分配后要修改config.bld和dsp.cfg
9 R/ K! Z- c- e1 @& L7 V7 Y( \ e" {- V
其中有这样的段落::
" l$ k) c7 d. A* V l/* Memory Map for ti.platforms.evmOMAPL138' F2 s x' D% e; W( {
*
% k3 W: h$ U1 N2 a, D9 R! @9 f1 ]3 [ * C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) External Memory
9 W! W. J! Z7 s( w * ------------------------------------------------------------------------# p( w/ t( g+ H( X0 u3 G5 ]: v5 D
* C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) Linux
, F, { t0 T- | * C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 (ipc)
# B% V1 s" B, B * C201_0000 - C202_FFFF 2_0000 ( 128 KB) SR_1 (data buffers)
" v6 |4 L& _& W' d* C$ B* o * C203_0000 - C2FF_FFFF FF_0000 ( ~15 MB) --------
+ s- x/ a/ y, R0 a$ V * C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data). v' G( w7 L" A% j% H
* C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) --------% U+ q+ m" Y. q3 Q8 X
* C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) Linux8 r% o: j4 ^$ A4 J
*/( Q/ R! C3 A$ g# m2 a& o$ K
这是您例程image_rotate的config.bld文件,我有以下几个问题:* }0 a0 j) H3 V0 G' a! h
1、这里写到分配给linux的内存是64M,是不是意味着在host中的相关文件设置了一些参数使arm只用64M内存,我的板子是256M的,是不是浪费了大量的空间?128M没利用上?
# r% J+ V5 o, Y2、这其中C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)这部分内存是不是提供给DSP进行计算的?如果不是,哪段内存是供给dsp计算的? |
|