|
6#
楼主 |
发表于 2015-11-4 11:26:02
|
只看该作者
* N8 H7 O! `0 `之前在论坛上您提到修改完dsp和arm的内存分配后要修改config.bld和dsp.cfg& E1 e6 \3 y, d% b, e
& s: c* b8 j6 s' D( C, k
其中有这样的段落::
2 _: A) {2 ?' _% S( }/ a/* Memory Map for ti.platforms.evmOMAPL138 z! x) c/ }6 H# x6 z, w# h
*
: C6 s; p" y; v3 U' ?% F* i( V4 ^ * C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) External Memory
) H5 Y+ x5 [( k% ~, \ * ------------------------------------------------------------------------: Q8 U7 g3 e6 _ P% J5 Z. i
* C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) Linux( d) G0 ?! M" @" [/ M
* C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 (ipc)8 ?$ t0 Y3 j7 E% b0 D! _' ]0 `
* C201_0000 - C202_FFFF 2_0000 ( 128 KB) SR_1 (data buffers)* P& f5 N s# y1 n6 Q) g, T- B
* C203_0000 - C2FF_FFFF FF_0000 ( ~15 MB) --------' k- |* ?7 d$ a
* C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)) O8 A* ?% f: d0 n5 N8 i9 r
* C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) --------
( _) K# Z( b" R+ h1 h3 j * C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) Linux
+ P8 y- ?% `7 n% b8 N */ t. Y' D8 J3 f% w9 _
这是您例程image_rotate的config.bld文件,我有以下几个问题:7 d; U `. X; P) W1 x. c
1、这里写到分配给linux的内存是64M,是不是意味着在host中的相关文件设置了一些参数使arm只用64M内存,我的板子是256M的,是不是浪费了大量的空间?128M没利用上?7 ], W+ k8 J3 k {. t+ [4 G& t
2、这其中C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)这部分内存是不是提供给DSP进行计算的?如果不是,哪段内存是供给dsp计算的? |
|