|
|
6#

楼主 |
发表于 2015-11-4 11:26:02
|
只看该作者
" {1 Y' w: |5 E ^( F之前在论坛上您提到修改完dsp和arm的内存分配后要修改config.bld和dsp.cfg
+ z, q6 t: e: b- c9 `+ A+ n0 M* C- M; Z
其中有这样的段落::
0 k$ g( Z% n e4 H6 P( S) v/* Memory Map for ti.platforms.evmOMAPL138
/ d7 r, a. |+ C, Q *
# F$ a1 j5 J/ x; y6 A; P3 J+ l * C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) External Memory" d% h# N3 E. e- F; L' r$ a+ `7 k
* ------------------------------------------------------------------------6 b2 U/ V G7 T8 r2 ^0 }, c
* C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) Linux1 ^% n: P( h: `, E3 Q
* C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 (ipc) P. G+ R7 z* A S0 k
* C201_0000 - C202_FFFF 2_0000 ( 128 KB) SR_1 (data buffers)$ B/ }: q9 Y2 a( u, `% p+ C
* C203_0000 - C2FF_FFFF FF_0000 ( ~15 MB) --------, G6 t- Z, H: |0 w. p
* C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)
; b' a3 K: C3 e& w. U: t! I * C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) --------! o+ i1 Q8 g3 A- ] _
* C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) Linux
" ~/ a8 z( [; V5 A9 T */8 C4 P6 ~0 Z1 E( g
这是您例程image_rotate的config.bld文件,我有以下几个问题:
! S3 g6 q( ?# w# h; s: j1、这里写到分配给linux的内存是64M,是不是意味着在host中的相关文件设置了一些参数使arm只用64M内存,我的板子是256M的,是不是浪费了大量的空间?128M没利用上?
8 P- }1 A' f. F7 {2 B! ?" ^2、这其中C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)这部分内存是不是提供给DSP进行计算的?如果不是,哪段内存是供给dsp计算的? |
|