|
|
6#

楼主 |
发表于 2015-11-4 11:26:02
|
只看该作者
$ ~9 Y" Z" n. M/ _
之前在论坛上您提到修改完dsp和arm的内存分配后要修改config.bld和dsp.cfg3 _ I: ~4 d$ B7 p8 B L
, {; c* t% L8 O% p/ J8 f/ F7 B2 e其中有这样的段落::0 F0 }) {4 e @. F2 u* ~
/* Memory Map for ti.platforms.evmOMAPL1388 O9 b* F; V0 ?9 k% T4 x6 j
*$ T( b8 M. }# w1 O$ {, T
* C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) External Memory) @( f1 H% `4 L, h8 h0 n# {
* ------------------------------------------------------------------------
. r1 L5 p$ p- o9 |% ]+ v * C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) Linux" f. [, Z- z; e7 [& c. E
* C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 (ipc)
; {! Q4 O0 i; Q5 V * C201_0000 - C202_FFFF 2_0000 ( 128 KB) SR_1 (data buffers)
+ U% b1 t; Q8 y2 ~( q, \- x * C203_0000 - C2FF_FFFF FF_0000 ( ~15 MB) --------
- f4 b% n& f- k. s4 K5 `; z* n * C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)$ f3 Q0 U6 P8 B" n; H
* C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) --------
2 g) N) V7 I; Y * C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) Linux: f, G, n" q% a9 ~$ K
*/+ t9 D: l- _# J; g, g1 j
这是您例程image_rotate的config.bld文件,我有以下几个问题:8 |5 W" R, \2 }& v* r* ]0 d, m
1、这里写到分配给linux的内存是64M,是不是意味着在host中的相关文件设置了一些参数使arm只用64M内存,我的板子是256M的,是不是浪费了大量的空间?128M没利用上?
M8 S! L8 F% C2、这其中C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)这部分内存是不是提供给DSP进行计算的?如果不是,哪段内存是供给dsp计算的? |
|