|
|
6#

楼主 |
发表于 2015-11-4 11:26:02
|
只看该作者
" O% l) m1 @9 ]' d之前在论坛上您提到修改完dsp和arm的内存分配后要修改config.bld和dsp.cfg% j- ~, A* A6 p, S c
8 @7 ^1 e5 i6 |& U' F+ Y" I
其中有这样的段落::
2 b/ G" e' z$ o5 w: W* R! x5 [/* Memory Map for ti.platforms.evmOMAPL138% |& m9 X$ s( l3 E. u0 Z* B( K+ k
*6 C2 L1 `& Z4 K c; J1 X
* C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) External Memory
% C8 @5 M+ s( ~& ^! E& O7 c * ------------------------------------------------------------------------
9 O/ I% d' C3 G0 ` * C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) Linux
2 ?3 o7 h6 c3 t# ]3 d * C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 (ipc)
8 T( ]( x1 p; P: Q: B4 I; } * C201_0000 - C202_FFFF 2_0000 ( 128 KB) SR_1 (data buffers)9 P; A- c! l, l. w" o
* C203_0000 - C2FF_FFFF FF_0000 ( ~15 MB) --------8 A% r3 O* ]$ ^; p) S8 {* P% K: F( H
* C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)
$ n, H$ R5 m% f9 _ * C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) --------, s* k+ [/ z* S9 u: [
* C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) Linux
7 F* A5 h7 b$ H7 I+ c */
* v8 g8 Z4 \$ z/ U这是您例程image_rotate的config.bld文件,我有以下几个问题:9 o) |( L- y3 W3 h
1、这里写到分配给linux的内存是64M,是不是意味着在host中的相关文件设置了一些参数使arm只用64M内存,我的板子是256M的,是不是浪费了大量的空间?128M没利用上?
U( D; \$ v+ f- t( Z2、这其中C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)这部分内存是不是提供给DSP进行计算的?如果不是,哪段内存是供给dsp计算的? |
|