|
6#
楼主 |
发表于 2015-11-4 11:26:02
|
只看该作者
" j- P1 M' s/ j0 V6 d之前在论坛上您提到修改完dsp和arm的内存分配后要修改config.bld和dsp.cfg, ~# E! P& J3 o7 T/ R2 G5 A, T" |1 n
4 U9 x3 ?" p" @) @6 _
其中有这样的段落:: Z7 E" b0 s8 s( m3 b$ s; l
/* Memory Map for ti.platforms.evmOMAPL138
2 D" r) `- l+ Q, X0 N# i *2 E5 u6 L6 C' s
* C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) External Memory
4 K1 B4 Z, S; D" e9 u' m * ------------------------------------------------------------------------- Z0 k( U# [9 B! k1 j! w3 C
* C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) Linux
4 H; d- G, f) c. p * C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 (ipc)
8 Z/ S$ v1 A! Z! j3 h3 { * C201_0000 - C202_FFFF 2_0000 ( 128 KB) SR_1 (data buffers)4 h; [, u; F- d4 I) ^8 R; g0 I, Y. J* o
* C203_0000 - C2FF_FFFF FF_0000 ( ~15 MB) --------
0 M$ X; ~. ^/ @: d' Y \; T, S' q" l * C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)
1 h& c! U$ n6 R E) B% k * C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) --------. D6 x! _& Q- O, a/ S8 k3 W
* C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) Linux) x" h; z8 w- H
*/
3 F( s2 p7 H3 l' j这是您例程image_rotate的config.bld文件,我有以下几个问题:
1 K% e1 G3 C: x; W; G0 |' v1、这里写到分配给linux的内存是64M,是不是意味着在host中的相关文件设置了一些参数使arm只用64M内存,我的板子是256M的,是不是浪费了大量的空间?128M没利用上?
; ^' g4 d7 n0 U0 T/ o2、这其中C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)这部分内存是不是提供给DSP进行计算的?如果不是,哪段内存是供给dsp计算的? |
|