|
|
6#

楼主 |
发表于 2015-11-4 11:26:02
|
只看该作者
/ A6 ~, G6 O n6 F
之前在论坛上您提到修改完dsp和arm的内存分配后要修改config.bld和dsp.cfg& w$ V& y+ E# o
0 |& j" C9 E6 e1 K" Y其中有这样的段落::
6 ?& V; l. L8 N8 N/* Memory Map for ti.platforms.evmOMAPL1387 d8 t, F7 L0 T% |# P" A
*
/ X7 B1 ?( e& k * C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) External Memory
9 ?; K9 `9 y X2 O * ------------------------------------------------------------------------
" _) x* H+ `1 d3 s7 b * C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) Linux
& i1 [, e2 g) C4 U* s * C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 (ipc). O. F' n2 a0 e2 C6 l: p! o
* C201_0000 - C202_FFFF 2_0000 ( 128 KB) SR_1 (data buffers)
" G6 @9 S( A. \, ~" X * C203_0000 - C2FF_FFFF FF_0000 ( ~15 MB) --------1 M6 } a$ P$ s6 {; M1 t
* C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)
6 h6 `1 F/ r: n' v! l" \9 J * C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) --------- d& S3 e+ A- Q c. e4 {
* C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) Linux; t( w j' f. r
*/& h* r- M( X3 z& D$ L, G" }
这是您例程image_rotate的config.bld文件,我有以下几个问题:
# T2 w& C& F; j/ u1、这里写到分配给linux的内存是64M,是不是意味着在host中的相关文件设置了一些参数使arm只用64M内存,我的板子是256M的,是不是浪费了大量的空间?128M没利用上?
& m) e1 M- S- J: ^2、这其中C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)这部分内存是不是提供给DSP进行计算的?如果不是,哪段内存是供给dsp计算的? |
|