|
|
6#

楼主 |
发表于 2015-11-4 11:26:02
|
只看该作者
; ]& P2 t9 x# R, A/ p之前在论坛上您提到修改完dsp和arm的内存分配后要修改config.bld和dsp.cfg E1 O( B/ P# C5 ]- Q* _) f& a. S
# {1 q6 i+ q' q m其中有这样的段落::
! x; E4 s7 k+ m7 n3 N1 _3 j5 Z/* Memory Map for ti.platforms.evmOMAPL138
5 k0 @" {6 D y3 P0 l3 @, k) [ *- W' J# F$ r4 C; P
* C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) External Memory3 }* s, l# C! H- q+ a
* ------------------------------------------------------------------------# E+ o9 Q+ H+ w: X( v/ ?! f
* C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) Linux; L8 B5 _# D6 R* c
* C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 (ipc). o' H& ?- q' X: y
* C201_0000 - C202_FFFF 2_0000 ( 128 KB) SR_1 (data buffers)4 p6 X- u# I! Z1 B5 {
* C203_0000 - C2FF_FFFF FF_0000 ( ~15 MB) --------
1 [+ {( M4 n% k8 \1 \+ H& B0 ` * C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)
5 L6 h: p) G. o3 T I+ a* L * C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) --------7 T$ N4 P+ _0 G. u" q" v4 F6 b* X
* C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) Linux5 s. u" I+ j* v) `8 \3 _' n
*/& A: I1 g7 T8 K! |0 ~2 D& }
这是您例程image_rotate的config.bld文件,我有以下几个问题:
4 h$ K5 I! k9 p, T6 d7 F x1、这里写到分配给linux的内存是64M,是不是意味着在host中的相关文件设置了一些参数使arm只用64M内存,我的板子是256M的,是不是浪费了大量的空间?128M没利用上?
- e9 J9 L7 l- X2、这其中C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)这部分内存是不是提供给DSP进行计算的?如果不是,哪段内存是供给dsp计算的? |
|