|
6#

楼主 |
发表于 2015-11-4 11:26:02
|
只看该作者
' L6 V, a. x5 X. J+ t' j之前在论坛上您提到修改完dsp和arm的内存分配后要修改config.bld和dsp.cfg
- e) K: Y E. H+ d, `8 Q& c6 n! I8 b+ A" a9 R: E! J
其中有这样的段落::! u, w) P9 {3 V; H; D3 g3 v
/* Memory Map for ti.platforms.evmOMAPL138
8 y+ S" Y) _" }0 \# x *
$ I6 t) q& s! e; l * C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) External Memory
5 i4 I* j1 V+ Z- ` ?* J5 o * ------------------------------------------------------------------------
6 F7 s I$ _1 V- e( ]3 E2 R! d E * C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) Linux
: D C7 \8 u# ` m% s * C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 (ipc)
$ h, v- m" f! J. { * C201_0000 - C202_FFFF 2_0000 ( 128 KB) SR_1 (data buffers)
1 y M1 X+ q$ e: c * C203_0000 - C2FF_FFFF FF_0000 ( ~15 MB) --------
" y" b$ G1 \% B2 R# _4 _+ ? * C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)
5 R9 p: C0 p9 V6 z$ I/ \ * C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) --------/ b' W' H6 y- J0 u/ F- q
* C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) Linux
( E7 Z0 N' x f7 a* g7 {1 |6 @ */" P \' b& z" D! n: x+ c7 T
这是您例程image_rotate的config.bld文件,我有以下几个问题:
6 g7 E6 t J& G5 i8 p1、这里写到分配给linux的内存是64M,是不是意味着在host中的相关文件设置了一些参数使arm只用64M内存,我的板子是256M的,是不是浪费了大量的空间?128M没利用上?
X0 G& e) n# ^5 [: f2 \# A2、这其中C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)这部分内存是不是提供给DSP进行计算的?如果不是,哪段内存是供给dsp计算的? |
|