|
|
6#

楼主 |
发表于 2015-11-4 11:26:02
|
只看该作者
; |6 e( k6 A7 {, ^之前在论坛上您提到修改完dsp和arm的内存分配后要修改config.bld和dsp.cfg
: d' `% S$ O# I& O! n' k q, _2 c- \' r4 N; @
其中有这样的段落::5 O; p0 F+ W: P' v
/* Memory Map for ti.platforms.evmOMAPL138, z& [! H7 I0 H/ b0 L0 l
*
: v# S) A* U* D* |/ \% O# O' L * C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) External Memory9 Q5 Z7 l1 X* m
* ------------------------------------------------------------------------
' Y3 |- ?. d0 J7 ] * C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) Linux
" J, A) ]- z O9 G1 q" z3 K; s& ` * C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 (ipc). E4 ]; [9 H1 Z/ a8 s
* C201_0000 - C202_FFFF 2_0000 ( 128 KB) SR_1 (data buffers); A: N1 R' L4 |' B# s- N& z E- b2 ^# x
* C203_0000 - C2FF_FFFF FF_0000 ( ~15 MB) --------
- y* [1 {3 V8 ^' I/ J * C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)
8 @8 G. m2 D1 [4 j/ x * C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) --------
% C: j( a* ^" ]7 [. i1 O5 v * C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) Linux
3 G% S/ B3 b( k( j8 R4 G) ^$ u g */! y$ n5 W* p. G3 J1 }: V
这是您例程image_rotate的config.bld文件,我有以下几个问题:
( q7 }0 d; s* U2 h1 r! p1、这里写到分配给linux的内存是64M,是不是意味着在host中的相关文件设置了一些参数使arm只用64M内存,我的板子是256M的,是不是浪费了大量的空间?128M没利用上?
J) q: ~ O- w4 c6 |: b6 r2、这其中C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)这部分内存是不是提供给DSP进行计算的?如果不是,哪段内存是供给dsp计算的? |
|