|
|
6#

楼主 |
发表于 2015-11-4 11:26:02
|
只看该作者
n5 o& r8 m: s, Y( C2 V l6 c1 f之前在论坛上您提到修改完dsp和arm的内存分配后要修改config.bld和dsp.cfg
$ `# b l/ v" A( m7 d8 ?
G3 h. @ g8 b/ p其中有这样的段落::. M& d1 c) l5 w. [$ d
/* Memory Map for ti.platforms.evmOMAPL138! p! ~( r& G" C* n4 ?1 U$ i4 U
*
# n4 V- d0 U" m& h0 d! R% b" h * C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) External Memory& t; R% L" f. M" O, l) d3 P) U
* ------------------------------------------------------------------------
5 s/ L3 v0 U" `, Z: @: `3 e * C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) Linux/ @6 }+ Z3 B5 |4 ^5 r
* C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 (ipc)
" Z0 t* y$ k. E0 t * C201_0000 - C202_FFFF 2_0000 ( 128 KB) SR_1 (data buffers)) W, P0 z, w% C% i* z) \# w
* C203_0000 - C2FF_FFFF FF_0000 ( ~15 MB) --------
3 |" u! J' v: s% { * C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data); D% `- Y! |' F- s, z7 g+ L5 U$ ?
* C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) --------5 K4 K% I1 m5 T. M J; G
* C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) Linux" z3 n7 R' R! {, i; E1 b/ Q! `! r* e
*/
0 f+ ~1 C# ?5 X" `: `! M3 V& I这是您例程image_rotate的config.bld文件,我有以下几个问题:
- Q, D; E0 ~+ `) a7 o1、这里写到分配给linux的内存是64M,是不是意味着在host中的相关文件设置了一些参数使arm只用64M内存,我的板子是256M的,是不是浪费了大量的空间?128M没利用上?
' ^0 ?. ~) Y: k- N0 G) X* ~6 k2、这其中C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)这部分内存是不是提供给DSP进行计算的?如果不是,哪段内存是供给dsp计算的? |
|